我希望将整个Rackspace云服务器磁盘同步到本地驱动器。我目前使用的命令是:
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。会发生什么事?
另外:如果有更好的方法来做到这一点,或者更合适的命令行标志,请告诉我。
发布于 2014-06-27 20:51:20
您试过使用--verbose选项吗?希望这能让rsync告诉你发生了什么。
附带注意:如果是我,我就不会备份整个/。即使您列出了排除,您仍将备份许多不需要备份的(相当大的)文件,如/usr和/bin。仅仅同步您确实需要的目录可能更容易,而不是排除您不需要的目录。
https://askubuntu.com/questions/489006
复制相似问题