HOWTO NTFS lezen en schrijven met ntfs-3g

Uit Gentoo Linux Wiki

Ga naar: navigatie, zoeken


This article is part of the HOWTO series.
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

Afkomstig van de Nederlandstalige Gentoo Wiki, het vrije Gentoo handboek. "http://nl.gentoo-wiki.com/HOWTO_NTFS_lezen_en_schrijven_met_ntfs-3g"
Persoonlijke instellingen