文件系统“写入时快照”选项?

文件系统“写入时快照”选项?

我需要一些帮助来识别可以实现(覆盖)写入文件的保留的软件(文件系统、保险丝模块等);

例如,我可以编写一个保险丝填充程序并将其安装在某些高保留目录(例如项目的网络共享)的位置,并让该填充程序在写入(之后)时触发文件系统快照。是否有更好或更标准化的方法来实现这一目标?这似乎是 COW 文件系统的一个自然特征,我希望我只是不知道访问这种粒度的内置工具。

我的印象是,最标准化的方法是执行定期快照(每天/每小时),但我真的很喜欢写入事件的粒度。

答案1

您可能感兴趣日志结构文件系统;这些追加写入,这实际上意味着它们提供连续快照。当需要释放磁盘空间时,较旧的“快照”会丢失,但即使如此,通常也可以进行配置,以便您可以定义快照保留策略。

大多数 Unix 风格的系统都有一种或多种此类文件系统的实现。在 Linux 上,你可以看看尼尔夫斯2它内置于内核中并在大多数发行版上受支持。

相关内容