![在 Linux 上使用户的所有更改都可逆](https://linux22.com/image/1385758/%E5%9C%A8%20Linux%20%E4%B8%8A%E4%BD%BF%E7%94%A8%E6%88%B7%E7%9A%84%E6%89%80%E6%9C%89%E6%9B%B4%E6%94%B9%E9%83%BD%E5%8F%AF%E9%80%86.png)
是否可以安全地保存用户在其主目录中所做的所有更改?
这个想法是,如果文件被删除或覆盖,可以恢复主目录。我的问题是家里有一位老人(80 多岁)想学习如何使用电脑。对我来说,从用户可能犯的任何滥用或错误中恢复主目录会更容易。
是否有一个简单、安全的解决方案?
答案1
FWIW,Dropbox 允许您将文件回滚到以前的版本(https://www.dropbox.com/help/11/en)以及恢复已删除的文件(https://www.dropbox.com/help/296/en)。我猜一个刚接触电脑的人可能一开始会用到免费的 2GB,所以你可以将整个主目录存储在 Dropbox 上。
那里也是曾是 Ubuntu One(https://one.ubuntu.com/)(虽然我从未使用过),但它似乎提供了与 Dropbox 类似的服务,并且似乎附带 5GB 免费存储空间。
更新:Ubuntu One 自 2014 年 7 月 31 日起停止其云存储和同步操作。
其他同步(rsync
,http://en.wikipedia.org/wiki/Rsync), 或者unison
,http://www.cis.upenn.edu/~bcpierce/unison/)也可能有帮助,但需要你在设置存储空间方面做更多的工作(可能在远程主机上;我使用http://rsync.net/- 请咨询折扣)和cron
工作。请注意,同步不会阻止您丢失文件。
答案2
答案3
另一种可能性是写时复制文件系统,例如 btrfs。有人告诉我,如果每分钟进行一次完整备份,仍然需要相当长的时间(例如几个月或几年)才能填满磁盘空间。