NTFS-3G 是一个稳定的读/写 NTFS 驱动程序,但不幸的是,与 Windows 上的 NTFS 和任何原生 Linux 文件系统相比,它的速度非常慢。不仅由于使用 FUSE 导致访问本身非常慢,而且 NTFS-3G 在 NTFS 的碎片避免系统上也不具备 Windows 原生 NTFS 驱动程序的能力。(我怀疑在 NTFS-3G 下使用 NTFS 是导致如此多关于 NTFS 碎片化的投诉的原因,因为这种情况在 Windows 上很少发生)
是否有任何(可能非免费的)适用于 Linux 且速度不是特别慢的 NTFS 驱动程序?
编辑:此文件系统内部进行的大部分负载将是 VMWare,这就是为什么合理的性能尤为重要。
答案1
看着http://www.tuxera.com/products/ntfs-open-source/以及以下统计数据http://www.tuxera.com/products/tuxera-ntfs-commercial/performance/我认为你不可能获得比 tuxeras 产品更好的速度。
答案2
根据我的经验,OS X 可以扩展到 Linux,Paragon NTFS 驱动程序比 NTFS3g/Tuxera 快 2-3 倍。在 OS X 上,Paragon 驱动程序与原生 NTFS 一样快。
答案3
我想分享我的经验,希望对大家有所帮助。
- 在 Linux 中,只需使用标准 ntfs-3g。确实没有更好的选择可以为您提供更高的性能而不会造成麻烦。
- 我使用 Debian,在尝试了 LinuxMint 和 Paragon Software 的 ntfs3 驱动程序后,我改用了 Debian。该驱动程序在速度方面表现非常出色,但在真正使用时会导致严重的文件系统锁定。这让我几个月来一直认为我的新 SATA 阵列或我拥有的一些磁盘有问题。切换到 ntfs3 后,可靠性问题完全消失了。
从那时起,在与几位知情的同事讨论后,我决定使用 Debian(这样我就不必担心可靠性问题,一切继续正常运转)和 ntfs3g(用于双启动服务器。主驱动器都是 NTFS,备份驱动器都是 EXT4)。
我的简短回答是 - 不,没有什么比 ntfs-3g 更可靠,同时速度也更快。这应该可以为我们省去很多麻烦。
答案4
我所知道的 Linux 的唯一其他 ntfs 驱动程序是内核只读驱动程序,无论其读取速度是否更快。使用适当的 IFS 驱动程序从 Windows 读取/写入 ext2/3 卷也很慢。
至于 Windows 上的 ntfs 不会导致碎片化,即使只是在 2TB ntfs 卷上全新安装 Windows 7 也会产生碎片文件。如果 Windows 允许更快的写入速度,它就会产生碎片化,这就是它的设计。