Windows 是否有像 ZFS 或 BtrFS 这样的校验和文件系统?

Windows 是否有像 ZFS 或 BtrFS 这样的校验和文件系统?

我使用 ZFS 并且非常喜欢它。我知道 BtrFS 也支持校验和。有人告诉我 Windows 2008 中可以使用校验和,但我无法验证这一点。

除了 ZFS 和 BtrFS 之外,是否在任何平台上还存在校验文件系统,尤其是 Windows?

答案1

Windows 因拥有且只有一个文件系统 NTFS 而闻名。我也没有找到任何表明 NTFS 具有校验和的迹象。我找到的最接近的迹象是一份描述保护动态磁盘上 GPT 块的校验和的文档。“2008 年的新增功能”文档没有显示任何有关 NTFS 的信息(关联)。

EXT4 使用日志校验和,但不使用数据校验和。

GPFS 还进行日志校验。

这个想法还很新,目前还没有在很多文件系统中实现。Btrfs 在 Linux 中仍处于“实验”阶段,而 ext4 最近才脱离了这一状态。

答案2

通过引入逻辑卷管理器创建虚拟设备。Windows 上的逻辑卷管理称为动态磁盘和卷.支持RAID-0、RAID-1和RAID-5模式。

当您听说 Windows 上“支持校验和”时,它可能指的是 RAID-1 和 RAID-5 的容错能力。然而,实际上这些模式只能防止容易检测到的设备故障(磁盘丢失、读取错误、文件系统损坏……)。不支持对所有数据进行校验和,因此细微的数据损坏可能无法检测到。

答案3

我是否还建议通过 iSCSI 或 NFS 向 Windows 服务器提供 ZFS 也是让 Windows 服务器获得 ZFS 优势的一种方法?虽然没有直接连接到服务器,但有很多文件服务器使用 ZFS 设备中的 iSCSI 目标作为其主存储。

一个小的解决方案,看看http://www.va-technologies.com/sbb

答案4

Windows Server 2012 具有重新文件系统,它对元数据和(可选)数据进行校验。

相关内容