我遇到了一个显然不太常见的备份要求:
我对两个磁盘都有物理访问权限,传输只会单向进行。我想将第一个磁盘完全复制到第二个磁盘,然后每月手动更新一次。
我看到了这条帖子:https://stackoverflow.com/questions/15208/whats-the-best-linux-backup-solution,这就是我的需求不同之处。
两个磁盘都是 USB,它们的安装位置可能会不时发生变化。我需要能够指定源目录 (/media/A) 和目标目录 (/media/B),并将 A 复制到 B,而不是每次都从头开始,最终结果是 B 和 A 相同。我不需要时间机器式的增量更改,不想 tar 或加密任何东西,不需要通过网络发送它。
有什么想法吗?我正在运行 Ubuntu 10.04。
答案1
Rsync 是一个非常好的实用程序,具体来说:
rsync -Pav --delete --force-delete /media/A/ /media/B/
(注意结尾的斜线)
man rsync
会给你更多信息
答案2
为此,我推荐使用 rsync 实用程序。
答案3
rsync
应该可以满足您的需求。只需给它提供源目录和目标目录,它就会完成剩下的工作。
答案4
rsync
效果会很好,正如上面其他人所展示的,因为它会自动更新。您还可以使用dd
将原始磁盘数据从一个磁盘复制到另一个磁盘(“克隆”磁盘),这将更容易实现。