Linux 上是否有比 NTFS-3G 更快的 NTFS 解决方案?

Bil*_*eal 12 linux ntfs ntfs-3g

NTFS-3G 是一个稳定的读/写 NTFS 驱动程序,但不幸的是,与 Windows 上的 NTFS 和任何本机 Linux 文件系统相比,它的速度非常慢。由于使用了 FUSE,不仅访问本身非常慢,NTFS-3G 也没有接近 Windows 原生 NTFS 驱动程序在 NTFS 碎片避免系统中的能力。(我怀疑在 NTFS-3G 下使用 NTFS 是导致如此多抱怨 NTFS 变得碎片化的原因,因为在 Windows 上这种情况很少发生)

是否有任何(可能是非免费的)Linux 的 NTFS 驱动程序不是非常慢?

编辑:将在此文件系统内进行的大部分负载将是 VMWare,这就是合理性能特别重要的原因。

aki*_*ira 6

看着http://www.tuxera.com/products/ntfs-open-source/并在统计http://www.tuxera.com/products/tuxera-ntf​​s-commercial/performance/我不认为你可以比使用 tuxeras 的东西获得更好的速度。

  • @akira:Errr .. 那是 ntfs-3g,它与我之前描述的慢速 FUSE 模块相同,并且是链接中指示的图表中最低的图表条。 (2认同)

小智 5

根据我的经验,OS X 可以扩展到 Linux,Paragon NTFS 驱动程序比 NTFS3g/Tuxera 快 2-3 倍。在 OS X 上,Paragon 驱动程序与本机 NTFS 一样快。


ewa*_*m89 -1

我所知道的 Linux 上唯一的其他 ntfs 驱动程序是内核只读驱动程序,无论它的读取速度是否更快。使用适当的 IFS 驱动程序从 Windows 读取/写入 ext2/3 卷也很慢。

至于 Windows 上的 ntfs 不会导致碎片,即使只是在 2TB ntfs 卷上全新安装 Windows 7 也会产生碎片文件。如果 Windows 允许更快的写入速度,就会产生碎片,这就是它的设计方式。

  • 所有合理的文件系统都有碎片文件。拥有高性能的文件系统需要允许文件分段。 EXT3 和 EXT4 片段也是如此——仅仅因为不存在解决问题的工具并不意味着它不存在。 NTFS 没有理由一定很慢——它之所以慢主要是因为在 FUSE 之上运行。 (3认同)