Windows一段时间以来一直支持与文件的事务交互 – 使用
Kernel Transaction Manager(
MS KTM)和
Transactional NTFS.这些功能有助于对本地文件系统上的文件进行事务性更改.
我对此没有明确的答案,但基于ACID的文件系统讨论已经在Linux世界中进行了很长时间.
也许你可以追上Richard Spillane,他是关于这个主题的多篇论文的作者:
Amino PDF
Enabling Transactional File Access via Lightweight Kernel Extensions