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


10

NTFS-3G是稳定的读/写NTFS驱动程序,但是与Windows上的NTFS和任何本机Linux文件系统相比,它的速度非常慢。由于使用FUSE,不仅访问本身非常慢,而且NTFS-3G在NTFS的碎片避免系统上不具备Windows的本机NTFS驱动程序的功能。(我怀疑在NTFS-3G下使用NTFS是许多抱怨NTFS变得零散的原因,因为在Windows上很少发生这种情况)

是否有用于Linux的(可能是非免费的)NTFS驱动程序,运行速度不是很慢?

编辑:此文件系统内部将要进行的大多数加载将是VMWare,这就是为什么合理的性能特别重要的原因。


我在Windows上看到很多零散的驱动器。它在7上还不错,因为它会在后台进行碎片整理,但是xp容易碎片化。
Joel Coehoorn

1
@Joel:我通常只会在Windows上的驱动器相对较满时看到碎片化的驱动器。当驱动器接近空时,我在Linux机器上看到碎片化的驱动器。即使驱动器已满,在Linux机器上通常也会有更多的碎片,而且碎片中的碎片较小,效率较低。Windows驱动程序在Linux实施中已有数年之久,并且未经反向工程。表现会更好也就不足为奇了。
Billy ONeal

@Joel :(就此而言,可用于Windows的Ext4驱动程序在处理该文件系统方面与可用于POSIX的NTFS实现一样糟糕)
Billy ONeal

Answers:


5

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


是否有实际购买该死的东西的地方?:) +1。
Billy ONeal

tuxera.com/community/ntfs-3g-download ...仅提供社区版本,请尝试使用最新版本解决您的问题。如果不联系Tuxera,只是问他们在哪里隐藏了创建该图表的内容:)
akira 2010年

2
@akira:Errr ..那是ntfs-3g,它是我之前介绍的相同的慢速FUSE模块,并且是链接所指示的图中最低的图形栏。
Billy ONeal 2010年

@Billy ONeal:然后做我的评论的第二部分:“如果没有,请联系tuxera,然后问他们在哪里隐藏了创建该图表的东西”。
akira

1
Phoronix在Tuxera专有的NTFS内核驱动程序上进行了完整的编写。phoronix.com/scan.php?page=news_item&px=OTU5Ng 与编写良好的内核驱动程序相比,FUSE驱动程序不在同一类中。整个NTFS情况“磨碎了我的装备”!我写了一篇关于它在我回答这个问题,其他superuser.com/questions/139452/kernel-ntfs-driver-vs-ntfs-3g/...
JM贝克尔

2

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


0

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

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


3
所有合理的文件系统均具有碎片文件。具有高性能的文件系统要求允许文件分段。EXT3和EXT4也会产生碎片-仅仅因为不存在用于解决问题的工具并不意味着它不存在。没有理由NTFS一定要慢-这主要是由于在FUSE之上运行而造成的。
Billy ONeal

1
我不想以FUSE或非FUSE参加火焰大战。但是,在EXT或HFS(对于Mac)上,发生碎片的速度比在NTFS上发生的速度要慢得多。因此,对于许多Mac或Linux用户而言,碎片化不是问题。必要时,HFS +甚至可以即时对文件进行碎片整理。只有Windows要求手动运行碎片整理工具,这首先是一个不好的设计。
惠更斯(Huygens)2010年

1
@Huygens:对于Windows用户而言,碎片也不是问题。仅当使用第三方NTFS驱动程序时,我才有问题。当处理诸如VMWare映像之类的大文件时,它们如何分配空间似乎不太明智。(这可能部分是因为没有针对稀疏文件的P​​OSIX标准)
Billy ONeal 2010年

1
@Billy是否已在Vista或7中进行了改进?我只有Windows在工作,它仍然是XP,它遭受了很多破坏。
惠更斯2010年

1
@Huygens:我使用的碎片整理程序是免费的,甚至是开源的,它们只给出了碎片文件列表以及它们包含多少碎片。即使Windows 7也会大量碎片化。
ewanm89
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.