在Ubuntu中备份文件系统有多种方法,以下是一些常用的方法:
rsync 命令rsync 是一个非常强大的文件同步工具,可以用来备份文件系统。
sudo rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /path/to/backup
-a:归档模式,表示递归传输并保持符号链接、文件权限、用户、组等信息。-A:保持ACL(访问控制列表)。-X:保持扩展属性。-v:详细模式,显示传输过程中的信息。--exclude:排除不需要备份的目录。你可以将上述命令放入一个脚本中,并使用 cron 定期执行。
tar 命令tar 是一个常用的打包工具,也可以用来备份文件系统。
sudo tar -cvpzf /path/to/backup.tar.gz --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /
-c:创建新的归档文件。-v:详细模式,显示打包过程中的信息。-p:保留符号链接。-z:通过gzip压缩。-f:指定归档文件名。Deja DupDeja Dup 是Ubuntu自带的图形化备份工具,操作简单,适合普通用户。
sudo apt update
sudo apt install deja-dup
打开 Deja Dup,选择备份位置(如外部硬盘、网络位置等),然后点击“备份”按钮。
TimeshiftTimeshift 是一个系统备份和恢复工具,可以创建系统的快照。
sudo apt update
sudo apt install timeshift
打开 Timeshift,选择备份类型(如rsync或BTRFS),然后点击“开始备份”按钮。
ClonezillaClonezilla 是一个专业的磁盘克隆和备份工具,适合需要完整系统备份的用户。
从 Clonezilla 官网 下载 Clonezilla Live ISO 文件。
使用工具如 Rufus 或 balenaEtcher 将 ISO 文件制作成启动盘。
将启动盘插入需要备份的计算机,启动并选择“device-image”模式,然后按照提示进行备份。
选择适合你需求的方法进行备份,确保数据安全。