Ero sivun ”NTFS-3G” versioiden välillä
Siirry navigaatioon
Siirry hakuun
wikilinkkejä, id- ja uuid-maininta
LP (keskustelu | muokkaukset) (liitoskomento kuten nfs, cifs yms.; uusi osio: erikoisten minaisuuksien tukl) |
Pb (keskustelu | muokkaukset) (wikilinkkejä, id- ja uuid-maininta) |
||
Rivi 8: | Rivi 8: | ||
| kotisivu=[http://www.ntfs-3g.org/ ntfs-3g.org]}} | | kotisivu=[http://www.ntfs-3g.org/ ntfs-3g.org]}} | ||
NTFS-3G on tiedostojärjestelmäajuri, jonka avulla on mahdollista [[mount|liittää]] [[NTFS]]-[[tiedostojärjestelmä]] sekä luku- että kirjoitusoikeuksin hakemistopuuhun. Ntfs-3g tukee useimpia NTFS:n ominaisuuksia, mutta | NTFS-3G on tiedostojärjestelmäajuri, jonka avulla on mahdollista [[mount|liittää]] [[NTFS]]-[[tiedostojärjestelmä]] sekä luku- että kirjoitusoikeuksin [[hakemistorakenne|hakemistopuuhun]]. Ntfs-3g tukee useimpia NTFS:n ominaisuuksia, mutta vakaa versio ei sisällä käyttöoikeuksien hallintaa. | ||
Linuxin [[ | Linuxin [[ydin|ytimessä]] oleva NTFS-ajuri on puutteellinen, eikä se hallitse kirjoittamista NTFS-osioille. Ntfs-3g kuitenkin korjaa tämän ongelman. | ||
Ntfs-3g on nykyään integroitu useimpiin [[jakelu]]ihin ja NTFS-osioiden käyttö onnistuu usein suoraan. | Ntfs-3g on nykyään integroitu useimpiin [[jakelu]]ihin, ja NTFS-osioiden käyttö onnistuu usein suoraan. Ntfs-3g toimii [[FUSE]]-ympäristössä, eikä siis ole osa ydintä. | ||
<tt>mount</tt>-komento kutsuu ntfs-3g:n (ja | <tt>mount</tt>-komento kutsuu ntfs-3g:n (ja [[NFS]]:n, [[CIFS]]in yms.) tapauksessa tiedostojärjestelmäkohtaista liitoskomentoa, <tt>ntfs-3g</tt>, jota voi käyttää myös suoraan. Ntfs-3g-komennon parametrit ovat samat kuin tavallisen [[mount|mountin]]. Esimerkiksi jos /dev/hda1 olisi ntfs-osio, se voitaisiin ([[root|pääkäyttäjänä]]) liittää yksinkertaisesti komennolla | ||
ntfs-3g /dev/hda1 /mnt/ntfs | ntfs-3g /dev/hda1 /mnt/ntfs | ||
Tässä <tt>/dev/hda1</tt> on liitettävän levyosion [[laitetiedosto]]. [[valitsin|Valitsimella]] -o voidaan määritellä lisäasetuksia, esimerkiksi seuraava liittäisi osion vain luku -tilassa: | Tässä <tt>/dev/hda1</tt> on liitettävän levyosion [[laitetiedosto]]. [[valitsin|Valitsimella]] -o voidaan määritellä lisäasetuksia, esimerkiksi seuraava liittäisi osion vain luku -tilassa: | ||
Rivi 26: | Rivi 26: | ||
==Erikoisemmat ominaisuudet== | ==Erikoisemmat ominaisuudet== | ||
===Tiedostonimet=== | ===Tiedostonimet=== | ||
NTFS-3G tukee NTFS:n kaikkia tiedostonimiä (DOS, Win32, POSIX). Uudet tiedostot luodaan POSIX-nimellä, mikä saattaa hämätä joitakin Windows-ohjelmia. | NTFS-3G tukee NTFS:n kaikkia tiedostonimiä (DOS, Win32, [[POSIX]]). Uudet tiedostot luodaan POSIX-nimellä, mikä saattaa hämätä joitakin Windows-ohjelmia. | ||
Täysi UTF8-tuki on vasta uusimmissa ajuriversioissa (NTFS-3G 2009.1.1 alkaen). Jakelussa saattaa olla vanhempi versio, jossa kaikkia merkkejä ei tueta. Myös Linux-järjestelmän [[locale]]-asetukset vaikuttavat tiedostonimien käyttöön ja näkymiseen. | Täysi UTF8-tuki on vasta uusimmissa ajuriversioissa (NTFS-3G 2009.1.1 alkaen). Jakelussa saattaa olla vanhempi versio, jossa kaikkia merkkejä ei tueta. Myös Linux-järjestelmän [[locale]]-asetukset vaikuttavat tiedostonimien käyttöön ja näkymiseen. | ||
Rivi 38: | Rivi 38: | ||
Testiversiossa (13.2.2009) yhteys Windowsin ja Linuxin käyttäjien ja ryhmien välillä määritellään NTFS-tiedostojärjestelmän juurihakemiston piilotiedostossa <tt>.NTFS-3G</tt> tai liittämisen yhteydessä määritellyssä tiedostossa. Linux-käyttäjää tai Linux-ryhmää vastaava SID määritellään rivi riviltä. Sama käyttäjä tai ryhmä voidaan määritellä useammalla rivillä, siis vastaamaan useampaa Windows-käyttäjää. Tiedoston lopussa voi olla rivi, joko määrittelee minä Windows-käyttäjänä määrittelemätön Linux-käyttäjä käsitellään (oletksena root). Windowsin erikoisryhmät kuten ''Administrator'' ja ''All Users'' käsitellään automaattisesti, kuten myös joissakin tapauksissa liitoshakemistoon ja [[laitetiedosto]]on liittyvät käyttäjät ja ryhmät. | Testiversiossa (13.2.2009) yhteys Windowsin ja Linuxin käyttäjien ja ryhmien välillä määritellään NTFS-tiedostojärjestelmän juurihakemiston piilotiedostossa <tt>.NTFS-3G</tt> tai liittämisen yhteydessä määritellyssä tiedostossa. Linux-käyttäjää tai Linux-ryhmää vastaava SID määritellään rivi riviltä. Sama käyttäjä tai ryhmä voidaan määritellä useammalla rivillä, siis vastaamaan useampaa Windows-käyttäjää. Tiedoston lopussa voi olla rivi, joko määrittelee minä Windows-käyttäjänä määrittelemätön Linux-käyttäjä käsitellään (oletksena root). Windowsin erikoisryhmät kuten ''Administrator'' ja ''All Users'' käsitellään automaattisesti, kuten myös joissakin tapauksissa liitoshakemistoon ja [[laitetiedosto]]on liittyvät käyttäjät ja ryhmät. | ||
Testiversion ACL-tuki on oletukselta poiskytkettynä. Sen käytössä on ongelmia. Myöskään normaalien Unix-oikeuksien yhteys Windows-oikeuksiin ei ole suoraviivainen monimutkaisemmissa tapauksissa. | Testiversion [[ACL]]-tuki (käyttöoikeuslistat) on oletukselta poiskytkettynä. Sen käytössä on ongelmia. Myöskään normaalien Unix-oikeuksien yhteys Windows-oikeuksiin ei ole suoraviivainen monimutkaisemmissa tapauksissa. | ||
== Käyttöönotto == | == Käyttöönotto == | ||
Rivi 54: | Rivi 54: | ||
=== Lähdekoodista kääntäminen === | === Lähdekoodista kääntäminen === | ||
Jos Ntfs-3g ei löydy jakelun paketinhallinnasta, sen | Jos Ntfs-3g ei löydy jakelun paketinhallinnasta, voi sen asentaa myös käsin [[kääntäminen|kääntämällä]] sen [[lähdekoodi]]sta. | ||
Mikäli koneelle on asennettu [[FUSE|FUSE:n]] versio 2.5 tai uudempi, riittää että ntfs-3g:n [http://www.ntfs-3g.org/ kotisivuilta] imuroidaan lähdekoodipaketti, joka purkamisen jälkeen käännetään ja [[Ohjelman asennus|asennetaan]] tavallisella <tt>./configure && make && make install</tt> -menetelmällä. | Mikäli koneelle on asennettu [[FUSE|FUSE:n]] versio 2.5 tai uudempi, riittää että ntfs-3g:n [http://www.ntfs-3g.org/ kotisivuilta] imuroidaan lähdekoodipaketti, joka purkamisen jälkeen käännetään ja [[Ohjelman asennus|asennetaan]] tavallisella <tt>./configure && make && make install</tt> -menetelmällä. | ||
Rivi 67: | Rivi 67: | ||
/dev/xdxx /media/xdxx ntfs-3g silent,umask=0,no_def_opts,allow_other,locale=fi_FI.utf8 0 0 | /dev/xdxx /media/xdxx ntfs-3g silent,umask=0,no_def_opts,allow_other,locale=fi_FI.utf8 0 0 | ||
Huomaathan, että jos kyseessä on ulkoinen USB-levy, levy | Huomaathan, että jos kyseessä on ulkoinen USB-levy, näkyy levy kuten [[USB-muisti|USB-muistitikku]] ja johtuen USB:n dynaamisuudesta (mitä laitteita kulloinkin on kiinnitetty), <tt>/dev/xdxx</tt> (osion [[laitetiedosto]]) voi vaihdella. Tämä voi aiheuttaa haasteita [[fstab]]in kanssa. Ongelman voi ratkaista viittaamalla suoraan osion [[ID]]- tai [[UUID]]-nimeen. Laitetiedostona voi tällöin käyttää sopivaa hakemistojen /dev/disk/by-id tai /dev/disk/by-uuid alla olevaa [[symbolinen linkki|symbolista linkkiä]]. | ||
== Aiheesta muualla == | == Aiheesta muualla == |