Ich habe eine Frage zum Unterschied zwischen 'ntfs' und 'ntfs-3g' im Feld für den Dateisystemtyp in der Datei / etc / fstab. Meine Linux-Distribution ist Xubuntu; Ich nehme an, die Antwort kann zwischen den Distributionen variieren.
Meine Frage ist grundsätzlich, welche in welchen Zusammenhängen am besten zu verwenden ist. Es scheint, dass Sie auf den meisten Websites aufgefordert werden, 'ntfs-3g' zu verwenden, einen FUSE-Treiber für NTFS unter Linux. Nach einigem Hin und Her scheint es der Fall zu sein, dass sich 'ntfs' (ohne den -3g-Teil) in der Regel auf einen Kerneltreiber und nicht auf den ntfs-3g-Userland-Treiber bezieht. Das einzige Problem dabei ist, dass ich in meinen fstabs 'ntfs' anstelle von 'ntfs-3g' verwendet habe, während eine Überprüfung von / proc / filesystems keine Auflistung für ntfs anzeigt.
Kann jemand Aufschluss darüber geben, worin der genaue semantische Unterschied (falls vorhanden) zwischen 'ntfs' und 'ntfs-3g' besteht? Ist es sicher anzunehmen, dass mount, wenn es 'ntfs' sieht, nach einem Treiber sucht, der diese Art von Dateisystem unterstützt, und den ntfs-3g-Treiber findet, wenn er installiert ist?
EDIT: Ich vergaß hinzuzufügen, dass 'ntfs' immer funktioniert hat, wenn ich es benutzt habe - ich war einfach neugierig auf die Antwort und wollte sicherstellen, dass ich nichts zweifelhaftes tue.
Der traditionelle NTFS-Kerneltreiber ist schreibgeschützt. Wenn Sie
ntfs
in Ihrer fstab verwenden, wird versucht, diesen Kerneltreiber zu verwenden und Ihr NTFS als schreibgeschützt bereitzustellenDas
ntfs-3g
ist die neuere FUSE - Treiber (wie Sie erwähnen) und werden die Partitionen mounten als Schreib-Lese-ist , dass Sie es in NTFS verwenden.Einige Distributionen haben begonnen, sie als ein und dasselbe zu behandeln, aber seit ungefähr einem Jahr
ntfs
würde die Verwendung von in fstab in Ubuntu dazu führen, dass das Dateisystem nicht mehr beschreibbar ist. Ich denke, das hängt von der installierten Xubuntu-Version ab.quelle