适用于 Linux/Unix 的 Microsoft 即将推出的 ReFS 有哪些等效技术?

war*_*ren 5 linux windows unix filesystems

随着 ReFS(弹性文件系统)在arstechnica等地方的发布和报道,我很想知道 Linux/Unix 存在哪些技术或技术堆栈以获得类似的结果。

ReFS 旨在从存储空间停止的地方开始。为了保护其内部数据结构、文件系统元数据和(可选)用户数据免受损坏,ReFS 计算并存储数据和元数据的校验和。每条受校验和保护的信息都被送入校验和算法,结果是一个数字,即校验和;在 ReFS 的情况下,校验和是一个 64 位数字。校验和算法的设计使得输入的微小变化会导致结果校验和的巨大变化。

每次 ReFS 读取文件系统元数据(或已选择加入校验和保护的数据)时,它都会计算所读取信息的校验和,并将其与存储的值进行比较。如果两者一致,则数据已被正确读取;如果他们不是,那就没有。

那么 - Linux/Unix 有什么可比的吗?它真的只是适用于 Windows 的ZFS吗?如果不是,它有什么不同?

EEA*_*EAA 6

当我第一次阅读公告时,我立即想到了 ZFS,因为多年来,它拥有许多被 ReFS 吹捧为开创性的功能。

不过不要误会我的意思——Windows非常需要一个新的文件系统,这似乎是朝着正确的方向发展。

它真的只是适用于 Windows 的 ZFS 吗?

不,不是真的。从表面上看,它们共享相似的功能集,但在架构上却截然不同。ReFS 基于 NTFS,而 ZFS(据我所知)是从头开始设计的,没有明显的文件系统祖先。


Sha*_*den 5

ZFSbtrfs都通过校验和实现数据和元数据完整性(以及 ReFS 可能“借用”的一些其他功能 - “清理”听起来很熟悉) - 后者对于一般用途尚不稳定。

编辑:是的,他们甚至在您链接的 Ars 文章中提到了这些。