NTFS-3G
ntfs-3g on Linux-NTFS-projektin julkaisema ajuri, jonka avulla on mahdollista liittää NTFS-tiedostojärjestelmä sekä luku- että kirjoitusoikeuksin hakemistopuuhun.
Linuxin ytimessä oleva NTFS-ajuri on puutteellinen, eikä se hallitse kirjoittamista NTFS-osioille. ntfs-3g kuitenkin korjaa tämän ongelman.
ntfs-3g toimii FUSE-ympäristössä, eikä siis ole osa ydintä. Tästä syystä sen käyttö eroaa hieman tavallisesta, mount-komennon sijaan käytetään komentoa ntfs-3g. Komennon parametrit ovat samat kuin tavallisen mountin. Esimerkiksi jos /dev/hda olisi ntfs-osio, se voitaisiin liittää yksinkertaisesti komennolla
ntfs-3g /dev/hda /mnt/ntfs
Irroittaminen onnistuu normaalisti umountilla:
umount /mnt/ntfs
Käyttöönotto
HUOMAA: ntfs-3g on vielä beta-vaiheessa. Vaikka se on laajoissa testeissä todettu vakaaksi ja toimivaksi, se saattaa sekoittaa ntfs-levyn, eikä sen käyttöä tuotantokäytössä olevissa koneissa suositella.
Mikäli koneelle on asennettu FUSE:n versio 2.5 tai uudempi, riittää että ntfs-3g:n kotisivuilta imuroidaan lähdekoodipaketti (mahdollisesti uudempia versioita), joka purkamisen jälkeen käännetään ja asennetaan tavallisella ./configure && make && make install.
Linux-kerneleissä, joiden versio on vähintään 2.6.14, FUSE voi olla valmiiksi käännetty mukaan. Edellä mainittu configure tarkastaa asian.
Käyttöönotto Debianissa
Paketti ntfs-3g löytyy Debian Etch:n virallisesta repositorysta, ja sen voi asentaa komennolla:
apt-get install ntfs-3g
FUSE asentuu samalla, ellei se jo ole asennettuna. Lisäksi voidan asentaa fusen työkalupaketti, mikäli tarvetta:
apt-get install fuse-utils
Asentamisen jälkeen on ladattava FUSE:n moduuli:
modprobe fuse
Käyttöönotto Ubuntussa
Apt
Seuraavat ohjeet saattavat toimia myös muissa Debian-pohjaisissa jakeluissa.
Irrallisten .deb-pakettien asennuksen sijaan voit lisätä seuraavan rivin /etc/apt/sources.list:iin:
deb http://flomertens.keo.in/ubuntu/ dapper main
ja asentaa tämän jälkeen ntfs-3g -paketin, jolloin FUSE asentuu samalla. Tämä on suositeltavin tapa, koska ntfs-3g:stä tulee uusia versioita tällä hetkellä hyvin usein ja näin se pysyy helpoiten ajan tasalla.
Jos et halua asentaa uutta pakettilähdettä, FUSE ja ntfs-3g on asennettava käsin deb-paketeista. Paketit löytyvät osoitteista
- http://flomertens.keo.in/ubuntu/dists/dapper/main/binary-i386/fuse-utils_2.5.3-1_i386.deb
- http://flomertens.keo.in/ubuntu/dists/dapper/main/binary-i386/libfuse2_2.5.3-1_i386.deb
Ja ne voidaan asentaa komennolla dpkg -i paketinnimi.deb. Tämän jälkeen on ladattava FUSE:n moduuli:
modprobe fuse
Moduulin saa latautumaan automaattisesti laittamalla sen nimen (fuse) tiedostoon /etc/modules.
Varsinainen ntfs-3g löytyy myös deb-paketista osoitteesta http://flomertens.keo.in/ubuntu/dists/dapper/main/binary-i386/ntfs-3g_20070811-BETA-1_i386.deb Ja se asennetaan samaan tapaan komennolla dpkg -i.
Kuten aiemmin todettiin, uusia versioita tulee taajaan, joten nämä pakettilinkit saattavat osoittaa jo vanhentuneisiin paketteihin.
Fstab
Liitettäessä ntfs-tiedostojärjestelmä automaattisesti fstab-tiedoston avulla, käytetään tiedostojärjestelmän tyyppinä ntfs-3g:tä.
Levyosion salliminen kaikille käyttäjille fstabissa:
/dev/xdxx /media/xdxx ntfs-3g silent,umask=0,no_def_opts,allow_other 0 0
Huomaathan, että jos kyseessä on ulkoinen USB-levy, levy näkyy kuten USB-muistitikku ja johtuen USB:n dynaamisuudesta (mitä laitteita kulloinkin on kiinnitetty), /dev/xdxx voi vaihdella. Tämä voi aiheuttaa haasteita fstabin kanssa.