Ero sivun ”NTFS-3G” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
ei muokkausyhteenvetoa
p (→Käyttöönotto RHEL tai CentOS jakeluissa: kh, jos vaikka näin) |
pEi muokkausyhteenvetoa |
||
(16 välissä olevaa versiota 7 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{Ohjelma | |||
| nimi=NTFS-3G | |||
| kuvateksti= | |||
| kehittäjä= | |||
| kuva=[[Kuva:Ntfs-3g-logo.png|150px]] | |||
| lisenssi=[[GPLv2]] | |||
| käyttöliittymä=ajuri | |||
| kotisivu=http://www.tuxera.com/}} | |||
'''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 [[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 toimii [[FUSE]]-ympäristössä, eikä siis ole osa ydintä. | |||
<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: | |||
ntfs-3g /dev/hda1 /mnt/ntfs -o ro | |||
sama mount-komennon avulla: | |||
mount -t ntfs-3g /dev/hda1 /mnt/ntfs -o ro | |||
Irrottaminen onnistuu normaaliin tapaan [[umount|umountilla]]: | |||
umount /mnt/ntfs | umount /mnt/ntfs | ||
== | ==Erikoisemmat ominaisuudet== | ||
===Tiedostonimet=== | |||
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. | |||
[[ | |||
=== | ===Pakatut tiedostot=== | ||
Pakattuja tiedostoja voi lukea, kirjoittaminen onnistuu vain testiversiossa ja vain tietyillä tavoilla (uusien tiedostojen luonti, kirjoitus tiedoston loppuun yms.). NTFS:n salakirjoitettuja tiedostoja ei voi kirjoittaa. | |||
===Käyttäjät, ryhmät ja ACL:t=== | |||
NTFS-3G:n vakaa versio ei tue tiedostokohtaisia käyttöoikeuksia, vaan omistaja, ryhmä ja oikeudet on määriteltävä tiedostojärjestelmäkohtaisesti liittämisen yhteydessä (oletuksena kaikilla on kaikki oikeudet). Tuki on osittain toteutettu testiversiossa. | |||
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 (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 == | |||
{{Asenna|NTFS-3G|ntfs-3g}} Yleensä se on asennettu automaattisesti. | |||
== Fstab == | == Fstab == | ||
Liitettäessä | Liitettäessä NTFS-tiedostojärjestelmä automaattisesti [[fstab|/etc/fstab]]-tiedoston avulla, käytetään tiedostojärjestelmän tyyppinä NTFS-3G:tä. | ||
Levyosion salliminen kaikille käyttäjille fstabissa. Jotta tiedostot ääkkösellisillä tiedostonimillä näkyisivät, täytyy myös [[locale]] määrittää: | Levyosion salliminen kaikille käyttäjille fstabissa. Jotta tiedostot ääkkösellisillä tiedostonimillä näkyisivät, täytyy myös [[locale]] määrittää: | ||
Rivi 58: | Rivi 50: | ||
/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ä]]. | ||
[[Luokka:Ohjeet]] | [[Luokka:Ohjeet]] | ||
[[Luokka:Ajurit]] | [[Luokka:Ajurit]] | ||
[[Luokka:Tiedostojärjestelmät]] | [[Luokka:Tiedostojärjestelmät]] |