将 Rackspace 云服务器完整备份至本地

将 Rackspace 云服务器完整备份至本地

我想将我的整个 Rackspace 云服务器磁盘 rsync 到本地驱动器。我当前使用的命令是:

rsync --dry-run --archive --xattrs --compress --partial --progress --exclude={/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found} / user@remote_server:/backup_dir

我认为我不应该排除,/dev/因为我的根分区在/dev/xvda1

但是,当我运行此程序时,没有输出任何内容,程序立即退出。退出代码(使用 检查echo $?)为0。可能发生了什么?

另外:如果有更好的方法来做到这一点,或者更合适的命令行标志,请告诉我。

答案1

您是否尝试过使用该--verbose选项?希望这能让 rsync 告诉您发生了什么事情。

边注:如果是我,我不会备份整个/。即使有您列出的排除项,您仍然会备份大量不需要备份的(相当大的)文件,例如/usr/bin。与排除不需要的目录相比,仅同步您需要的目录可能更容易。

相关内容