10
3
NTFS-3G is a stable read/write NTFS driver, but it is unfortunately extremely slow compared to both NTFS on Windows, and any native Linux filesystem. Not only is the access itself very slow due to use of FUSE, NTFS-3G does not have near the capability of Windows' native NTFS driver at NTFS's fragmentation avoidance systems. (I suspect use of NTFS under NTFS-3G is the cause of so many complains about NTFS becoming fragmented, because that rarely if ever happens on Windows)
Is there any (possibly nonfree) NTFS driver for Linux that isn't extremely slow?
EDIT: Most of the loads that will be going on inside this filesystem will be VMWare, which is why reasonable performance is particularly important.
I see plenty of fragmented drives on windows. It's not as bad on 7, because it defrags in the background, but xp can easily get fragmented. – Joel Coehoorn – 2011-07-08T21:59:51.823
1@Joel: I generally only see fragmented drives on Windows when the drive is relatively full. I see fragmented drives on Linux boxes when the drive is close to empty. Even when the drive is full, it's usually much more fragmented on Linux boxes, and the fragments that are there are smaller chunks spaced out in less efficient ways. The Windows driver has several years on the Linux implementation, and it is not reverse engineered. It's not surprising that it would perform better. – Billy ONeal – 2011-07-08T22:57:23.133
@Joel: (For that matter, the Ext4 drivers available for Windows are just as bad at dealing with that filesystem as the NTFS implementations available for POSIX) – Billy ONeal – 2011-07-08T23:01:19.980