linux mac time machine,linux - Ubuntu上的Time Machine? - Ubuntu问答

问题描述

是否有像Ubuntu这样的Time Machine备份系统?如果没有,最近的是什么?

最佳方法

我使用rsnapshot效果非常好。您可以根据需要/拥有的空间,将其rsync并保留尽可能多的旧版本。从今天开始,我已经有了6种潜在的版本,每天一周,四个星期,然后六个月。我已经用它恢复了一些我认为由于覆盖而丢失的文件。

我遇到的唯一问题是由于先前的运行未及时完成而导致其未运行,因此使锁文件悬空了。该服务器位于一台远程计算机上,该计算机通过SSH登录password-less来关闭文件以进行备份/存档,因此我并不经常登录服务器进行检查。至少在那儿运行logwatch脚本(从日志中发现问题)至少可以确保我看到了重新启动它的问题,从那以后它一直很轻松。在我的本地服务器上,这完全没有问题。

次佳方法

第三种方法

Déjà Dup(day-ja-doop)是一个简单的备份程序。它隐藏了以正确方式(加密,off-site和常规)进行备份的复杂性,并使用了重复性作为后端。

特征:

支持本地或远程备份位置,包括Amazon S3

安全地加密和压缩您的数据

增量备份,可让您从任何特定备份中还原

安排定期备份

很好地集成到您的GNOME桌面中

第四种方法

使用rsync时,请参阅Time Machine for every Unix out there以获取教程,使用--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删除硬链接到文件夹,并且永远不要删除在hard-linked文件夹中看到的任何文件。在hard-linked文件上使用rm时,仅删除了硬链接。好。但是,当递归到hard-linked文件夹然后删除那里看到的文件时,”original”文件将被删除,这会影响所有引用同一内容的hard-linked文件夹,甚至是最近的备份!

换句话说:运行类似rm -R 20140101-221000的内容可能会递归到hard-linked文件夹中,然后在”original”文件上大胆调用rm。您已被警告。

(上面的站点还​​提到了FlyBack,尽管最新的download的日期为2007年5月2010年末,但仍为gets comments。也许它只是非常强大的软件,不需要更改。)

参考资料

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值