我知道ZFS对无声的损坏有保护,但我正在构建一个Windows服务器。在Windows服务器中是否有添加本地的、无声的、受损坏保护的存储的选项,或者ZFS通过网络是唯一的选择?
我想支付额外的东西,可以计算的校验和足够快,使硬盘驱动器瓶颈。这样的I/O卡可用吗?
发布于 2013-04-09 00:31:09
目前只有ZFS (很快就有BTRFS)检查了所有I/O操作的总和。NTFS和许多linux文件系统一样,在日记中进行校验和处理。
高端RAID卡还在后台执行块级验证。它并不是文件系统感知的,但是它足以主动地发现坏的集群和重新定位数据。ZFS系统的目的是避免这种基于硬件的校验和系统,但是RAID卡已经进行了多年的验证。
我们现在的硬件解决方案提供了从存储控制器到实际媒体的无声的腐败保护。ZFS将这种保护扩展到内核中的文件系统层,当与现代硬件解决方案隔离使用时,可以保护整个堆栈。如果您想要Windows的这种保护,您将无法得到它;您将不得不依赖硬件解决方案,并冒险使用存储卡到应用程序传输路径。
使用ZFS文件处理程序也不会为您提供任何额外的保护和NTFS+hardware。在Windows服务器中,NIC到应用程序路由仍然不受保护,这与硬件解决方案中应用程序的存储卡具有相同的漏洞。如果您没有正确的硬件,并且依赖ZFS来完成所有的繁重工作,那么ZFS-filer将是有益的唯一原因。
发布于 2021-07-14 18:00:12
man nvme-format。https://serverfault.com/questions/497450
复制相似问题