我正在尝试运行rsync
将我的文件系统备份到外部闪存驱动器。它几乎立即完成,当我查看它时,闪存驱动器上不存在任何文件。我究竟做错了什么?
king@death-star ~/Scripts $ sudo rsync -aAXv --info=progress2 --exclude={"/media/king/Mint-backup/*"} /media/king/Mint-backup/mint_backup_1.3.16
sending incremental file list
drwxr-xr-x 4,096 2016/01/03 00:02:41 mint_backup_1.3.16
0 100% 0.00kB/s 0:00:00 (xfr#0, to-chk=0/1)
sent 82 bytes received 82 bytes 328.00 bytes/sec
total size is 0 speedup is 0.00
我使用的是 Linux Mint 17.3,并遵循以下指南这里。这是我第一次尝试备份到最近格式化的 ext4 闪存驱动器。
答案1
您的命令不完整。你没有提到来源。
例如,假设:
您想要备份:/
您想要排除(您不想备份的文件夹): /dev、/proc、/sys、/tmp、/run、/lost+found、/mnt 和 /media
您的备份位置是:/mnt/media/myFlashDrive
你的命令应该是这样的:
sudo rsync -aAXv --info=progress2 --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /* /mnt/media/myFlashDrive
正如您提供的链接中所解释的,建议不要备份其中一些文件夹,因为它们仅在系统启动或其他文件夹时创建,以避免循环。但是,这完全取决于您的需求和设置。
因此,该链接应该足以为您提供所有可能的解释使用 Rsync Wiki 进行完整系统备份