在Debian中镜像驱动器

我有一个驱动器上的数据。 我不想使用RAID,而是我想每小时备份到第二个驱动器。 我基本上要镜像数据驱动器,并每小时重新同步。

每次重新移动数据都是非常低效的,所以我只想移动一下变化。 即如果我添加一个新的文件到数据驱动器只有该文件将被移动。

有什么工具可以在命令行上做到这一点? 我曾经在Ubuntu上使用luckybackup,但现在在命令行debian上。

如何rsnapshot ? 它使用提到的rsync进行实际的复制,并允许定义不同的备份计划等。另外,它允许在需要时回滚到不同的快照。 这也是相当节省空间,因为它会创build硬链接,而不是复制文件两次,如果相同的文件的较旧的备份存在。

是的,你可以用rsync和一些自写脚本来实现上述所有function,但是我不认为需要两次做这个工作:)

顺便说一句,小时副本听起来有点经常。 请记住,您select的任何解决scheme都必须将所有文件每小时进行一次比较,以减慢其余工作。 我通常在凌晨3点运行备份,当时(希望)没有人使用机器。

我使用LV快照来做类似的事情。 它允许您创build即时备份,并仅使用磁盘空间来跟踪该时间点和正在进行的更改。 这意味着你可以用很less的磁盘需求来制作大量的快照。

请参阅: http : //www.softpanorama.org/Internals/Unix_filesystems/snapshots.shtml