在Ubuntu系统中,将文件系统备份到外部存储设备可以通过多种方法实现。以下是一些常用的方法:
rsync
命令rsync
是一个非常强大的文件同步工具,可以用来备份文件系统。
连接外部存储设备:
确保你的外部存储设备已经连接到Ubuntu系统,并且已经挂载到一个目录。例如,假设外部存储设备挂载到 /mnt/external
。
使用 rsync
备份文件系统:
打开终端并运行以下命令来备份整个文件系统(以根目录 /
为例):
sudo rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /mnt/external/backup
解释:
-a
:归档模式,保持符号链接、文件权限、时间戳等。-A
:保持ACL(访问控制列表)。-X
:保持扩展属性。-v
:详细模式,显示备份过程中的详细信息。--exclude
:排除不需要备份的目录。tar
命令tar
是一个常用的打包工具,可以用来创建文件系统的压缩包。
连接外部存储设备:
确保你的外部存储设备已经连接到Ubuntu系统,并且已经挂载到一个目录。例如,假设外部存储设备挂载到 /mnt/external
。
使用 tar
打包文件系统:
打开终端并运行以下命令来打包整个文件系统(以根目录 /
为例):
sudo tar -cvpzf /mnt/external/backup.tar.gz --exclude=/mnt/external --one-file-system /
解释:
-c
:创建新的归档文件。-v
:详细模式,显示打包过程中的详细信息。-p
:保留符号链接。-z
:通过gzip压缩归档文件。-f
:指定归档文件名。--exclude=/mnt/external
:排除外部存储设备本身。--one-file-system
:只打包当前文件系统中的文件。Deja Dup
Deja Dup
是Ubuntu自带的备份工具,界面友好,操作简单。
安装 Deja Dup
:
打开终端并运行以下命令来安装 Deja Dup
:
sudo apt update
sudo apt install deja-dup
配置 Deja Dup
:
打开 Deja Dup
应用程序(可以通过搜索找到),然后点击“设置备份位置”。选择你的外部存储设备作为备份目标。
执行备份: 配置完成后,点击“立即备份”按钮开始备份过程。
Clonezilla
Clonezilla
是一个专业的磁盘克隆工具,适用于完整系统备份和恢复。
下载 Clonezilla
:
从 Clonezilla 官方网站 下载 Clonezilla Live ISO 文件。
制作启动盘: 使用工具如 Rufus 或 balenaEtcher 将 Clonezilla ISO 文件制作成启动盘。
启动并运行 Clonezilla: 将启动盘插入电脑,重启并进入 BIOS 设置,选择从启动盘启动。按照 Clonezilla 的提示进行操作,选择备份模式并指定外部存储设备作为备份目标。
通过以上方法,你可以选择最适合你的方式来备份Ubuntu文件系统到外部存储设备。