我一直在考虑版本控制文件系统。这是一个杀手级功能,我看过 Wayback、ext3cow、zfs、fuse 解决方案,或者只是 cvs/svn/git 覆盖。
我认为 ext3cow 是满足我要求的模型。透明、高效,但我可以不用额外的ls abc@timestamp
功能。只要我以某种方式对我的文件进行自动化、透明的版本控制。
它可以是瞬时的,也可以基于 10 秒、30 秒、1 米、5 米、15 米等间隔的快照。只是可以有效处理给定目录中各种大小的数千个文件的东西,大多数文件很小,但也有一些超过 100m 到 1gb。
ZFS 并不是一个真正的选项,因为我在 linux 上(并且不想通过保险丝使用它,因为我已经有一个我想要版本的 ext3 设置,而不是新的东西)。
有哪些解决方案?