HOWTO NTFS lezen en schrijven met ntfs-3g
Uit Gentoo Linux Wiki
| Installation • Kernel & Hardware • Networks • Portage • Software • System • X Server • Gaming • Non-x86 • Emulators • Misc |
Inhoud |
[bewerken] Inleiding
"De ntfs-3g driver is een open bron, GPL gerechtigde, Linux NTFS driver van de derde generatie voor 32-bit, little-endian architecturen die geïmplementeerd werd door het Linux-NTFS project. Het voorziet een volledige lezen-schrijven toegang op NTFS, behalve toegang tot ge-encrypteerde bestanden, gecomprimeerde bestanden schrijven, bestandsrechten wijzigen en toegangsrechten. Technisch is het gebaseerd op een belangrijke verbetering aan de Linux NTFS driver van de derde generatie: ntfsmount. De verbeteringen zijn er op vlak van functionaliteit, kwaliteit en prestaties." (Szakacsits Szabolcs, de auteur van ntfs-3g)
Volgens de auteur is de driver erg bruikbaar en veel beter dan de andere NTFS Linux alternatieven, en zelfs beter dan sommige originele Linux bestandssystemen - soms dubbel zo snel als de originele EXT3 kernel driver.
Voor meer informatie kan je terecht op ntfs-3g home page.
| Waarschuwing: De driver is momenteel in het BETA stadium en alle gekende problemen en beperkingen zijn opgelijst in de support page. Officieel ondersteunt ntfs-3g 64 bit en big-endian architecturen niet omdat de ontwikkelaars de hardware niet hebben om het te testen. Er zijn echter tot op heden enkel terugmelding dat ntfs-3g goed werkt op x86-64 systemen.
MAAK EEN BACKUP VAN JOUW BESTANDEN VOOR JE EENDER WELKE POGING DOET OM NTFS3G TE GEBRUIKEN. JE BENT GEWAARSCHUWD !!! |
[bewerken] Installatie
De driver ebuild hangt af van sys-fs/fuse (portage zal het automatisch installeren).
Omdat het beta software is moeten we het eerst ontmaskeren (unmask) om het op stabiele systemen te kunnen gebruiken:
# echo "sys-fs/ntfs3g ~x86" >> /etc/portage/package.keywords
Daarna emergen:
# emerge sys-fs/ntfs3g
De fuse kernel module moet klaar gemaakt worden om in de kernel op te laden (de ntfs-3g driver zal het laden automatisch doen):
# modules-update
[bewerken] Toepassingsvoorbeelden
[bewerken] Een volume koppelen:
Volledige toegang voor alle gebruikers, zonder toelating:
# ntfs-3g /dev/hda1 /mnt/windows
Idem voor de nationale karakterset, 'locale' ondersteuning (in de onderstaande voorbeelden is het en_US.utf8, vervang het door jouw eigen karakterset):
# ntfs-3g /dev/hda1 /mnt/windows -o locale=en_US.utf8
Lees de ntfs-3g handleiding voor meer informatie en gedetailleerdere voorbeelden.
$ man ntfs-3g
[bewerken] Koppel bij starten:
Wijzig /etc/fstab:
# echo "/dev/hda1 /mnt/windows ntfs-3g locale=en_US.utf8 0 0" >> /etc/fstab
[bewerken] Problemen bij Kernel opwaardering
Als jouw driver niet meer werkt nadat je jou kernel hebt opgewaardeerd moet je fuse opnieuw installeren.
# emerge -1 sys-fs/fuse # modules-update
[bewerken] Vrijwaringsverklaring
De auteur van dit document is niet verantwoordelijk voor eender welke schade of dataverlies dat de software kan veroorzaken. Gebruik de software op eigen risico. Sjabloon:Wikify
