我读到有关 NAS RAID 的所有文章都说数据应该保存在 ZFS 中。
我找不到我的问题的答案。
1)为什么我应该将数据保存在 Windows 10 无法使用的文件系统中?
2)当 Windows 使用 NTFS 时,如何将 Windows 10 PC 上的数据保存到 NAS 上的 ZFS 文件系统上,这可能吗?
答案1
ZFS 是一种新型文件系统,与大多数其他文件系统相比具有一些明显的优势 - 它采用了与 NFTS、FAT、EXT4 等常规文件系统完全不同的设计,(a)确保数据始终一致 - 即使数据因位腐烂而变得不一致,它也可以检测并修复它,(b)解决了 RAID 阵列写入期间发生电源故障的“写入漏洞”问题 - 这使它能够更好地确保数据完整性。它还旨在最大限度地利用缓存 - 包括读取和写入(到 SSD)缓存,因此它非常高效。它的致命弱点是内存问题 - 您确实希望确保在其上运行的盒子具有可靠的内存 - 理想情况下是可以检测损坏并有时从损坏中恢复的 ECC 内存。
当 Windows 使用 NAS 时,它会将其视为网络驱动器,并使用定义的协议(通常是 SMB/CIFS)与其通信。这会共享文件,而无需特别关心底层文件系统是什么。只有提供服务的 NAS 才需要知道文件系统是什么。因此,Windows 框对 NAS 框说“这里有一个文件,请将其存储在此目录中”。NAS 框说“好的”,然后使用它想要的任何文件系统。