rsync 备份不创建任何文件

rsync 备份不创建任何文件

我正在尝试运行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 进行完整系统备份

相关内容