Answers:
我使用rsnapshot效果非常好。您可以根据需要/拥有的空间,将其rsync并保留尽可能多的旧版本。从今天开始,我有6种潜在的版本,每天一周,四个星期,然后六个月。我已经用它恢复了一些我认为由于覆盖而丢失的文件。
我遇到的唯一问题是由于先前的运行未及时完成而导致其未运行,因此使锁文件悬空了。该服务器位于一台远程计算机上,该计算机通过SSH进行了无密码登录,以将文件同步备份以进行备份/存档,而我并没有经常登录服务器进行检查。至少在那儿运行logwatch脚本(从日志中发现问题)至少可以确保我看到了重新启动它的问题,从那时起它一直很轻松。在我的本地服务器上,这完全没有问题。
閖Dup的(天-JA-杜朋)是一个简单的备份程序。它掩盖了按正确方式(加密,异地和常规)进行备份的复杂性,并使用了重复性作为后端。
特征:
使用时rsync
,请参阅那里的每个Unix的Time Machine以获得教程,使用该--link-dest
选项创建指向自上次备份以来未更改的文件的硬链接。喜欢:
#!/bin/sh
# Mount point of the external disk
dest=/media/backupdisk
date=`date "+%Y%m%d-%H%M%S"`
latest=$dest/latest
current=$dest/$date
rsync -aP --link-dest=$latest $HOME/Documents $current
ln -s $current $latest-$date
mv -f $latest-$date $latest
Mac OS X Time Machine不仅使用硬链接链接到未更改的文件,而且还使用硬链接链接到没有任何文件更改的文件夹。
我认为大多数Unices不允许硬链接到文件夹,但是如果rsync
创建了硬链接,则在删除旧备份时要当心:您应该使用unlink
删除硬链接到文件夹的方式,并且永远不要删除在该硬链接文件夹中看到的任何文件。rm
在硬链接文件上使用时,只会删除硬链接。好。但是,当递归到一个硬链接文件夹然后删除一个在那里看到的文件时,“原始”文件将被删除,这会影响所有引用同一内容的硬链接文件夹,甚至是最近的备份!
换句话说:运行类似的内容rm -R 20140101-221000
可能会递归到硬链接的文件夹中,然后大胆地调用rm
“原始”文件。您已被警告。
(以上网站还提到了FlyBack,尽管最新下载日期为2007年 5月2010 年末,但FlyBack仍会收到注释。也许它是非常强大的软件,不需要更改。)
我一次使用简单备份配置/还原,每隔一天左右将所选位置备份到一个外部硬盘驱动器。到目前为止还没有问题,所以我不能担保还原部分,但是备份一个就可以了。