Let the user choose between ntfs-3g and ntfs kernel driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ntfs-3g (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: ntfs-3g
Hello !
ok, I could be wrong with this one, but I'll still try to explain :
If you install the ntfs-3g package, ntfs-3g will be used for EVERY ntfs mount. Indeed, this package install several symlinks :
/sbin/mount.ntfs -> /sbin/mount.ntfs-3g
/sbin/mount.ntfs-3g -> <elsewhere to the ntfs-3g binary>.
The issue is with the first symlink : even if the fstab contains entries with the "ntfs" fs type (NOT ntfs-3g), mount will use the mount.ntfs command, and thus the ntfs-3g driver.
So if someone want to use only the readonly ntfs kernel driver, and from to time to time, the ntfs-3g driver (e.g. for external HD), he can't : These symlinks force him to use the ntfs-3g driver for every ntfs mount !!!
As far as I'm concerned, there are two solutions :
* remove the /sbin/mount.ntfs symlink, but this goes against the policy of "ntfs-3g by default" for everyday users
* change the /sbin/mount.ntfs to be a small script so it can read an option file (e.g. /etc/default/ntfs), containing a line :
DEFAULT_
Please tell me you thoughts, or correct me :)
Regards
N.
Hi,
I'd like to ask, why do you want to use the NTFS kernel driver?
NTFS-3G can be also used read-only with the 'ro' mount option but a memory corruption can not lead to system crash or data corruption on the disk unlike in case of the NTFS kernel driver.
Fundamentally NTFS-3G is the five years old, rewritten NTFS kernel driver plus three years more work: bug fixes, new features, actively developed/ maintained, etc.
Thanks, Szaka
== ntfs-3g. org
NTFS-3G: http://