可否将整个磁盘添加类似版本控制的机制, 检测到文件变动自动记录

2014-09-12 20:01:50 +08:00
 typcn
有的时候 批量删除文件又不小心框选了其他文件 自己却不知道 直到清空了 Trash...
有的时候 经常会误覆盖文件 导致原来内容丢失...
有的时候 修改了文档 点击保存关掉之后又觉得之前的版本好....

当然这些情况很少出现,谁也不愿意发生这种事,但是又无法避免

所以可否监视文件系统,在文件发生变动的时候自动将其备份到一个专门的分区,记录下备份时间,当磁盘满时自动覆盖最早的备份。

这种想法是否可行?这样会对 IO 性能有很大影响吗?是否已经有现有软件?
4604 次点击
所在节点    奇思妙想
26 条回复
ericFork
2014-09-13 02:14:22 +08:00
ZFS+1
typcn
2014-09-13 05:26:34 +08:00
@windywinter
@gamexg
@ericFork

非常感谢!手头还有一台 SPARC 呢,就没发现 Oracle 这么好的东西!
明天折腾一下,看看能不能用在服务器 和 NAS 上,能的话就不用担心误修改文件,或者硬盘损坏导致服务器丢失好几个小时的数据。
ferock
2014-09-13 10:23:16 +08:00
@typcn 研究了一个晚上发现,没有更好的办法,反而需要自己写一个app 基于git 才可能靠谱点。
typcn
2014-09-13 10:24:48 +08:00
@ferock 关键是增量
ferock
2014-09-13 11:59:06 +08:00
@typcn 刚刚写了个脚本,可行
digimoon
2014-09-13 12:35:21 +08:00
定时备份的话我是在用windows自带的file history功能,应该是win8之后的版本开始有
这功能能定时将库、桌面、onedrive等备份到其他地方,重要文件而且体积不大的话我都是放在onedrive那目录实时云、定时本地备份,其他的就放库里定时备份,定时备份间隔最短10分钟

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/133134

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX