我正在使用 SSH 上的 rsync 备份 Linux 机器(Ubuntu 10.04)。
如果我为路径指定类似“home/jason”的内容,它就可以正常工作。“home/jason”被翻译成“/home/jason”。但是我如何备份我的根目录,即“/”?逻辑上讲,由于斜线会被加到路径前面,所以空白路径会显示为“/”。但事实并非如此。像“home/../”这样的技巧也不起作用。
如何备份根目录?
答案1
事实证明输入“.”是可行的,因为它会转换成“/.”,相当于“/”。
答案2
我想你已经尝试过“/”了?如果不起作用,那么症状到底是什么?
答案3
我认为您需要在 rsyncd.conf 中(在您尝试备份的盒子上)为“/”创建一个模块。
类似这样的内容:
[根] 路径 = / comment = "根目录"
获取 rsyncd 重新加载配置,您应该能够使用“root”作为 Frontview GUI 中的路径。
看http://linux.die.net/man/5/rsyncd.conf,尤其是文件末尾的示例。