Ero sivun ”NTFS-3G” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
(siistintää)
Rivi 1: Rivi 1:
{{Ohjelma  
{{Ohjelma  
  | nimi=NTFS-3G
  | nimi=NTFS-3G
| kuvateksti=
  | kehittäjä=Szabolcs Szakacsits
  | kehittäjä=Szabolcs Szakacsits
  | kuva=[[Kuva:http://www.ntfs-3g.com/logo/ntfs-3g-logo.png|150px]]  
  | kuva=[[Kuva:Ntfs-3g-logo.png|150px]]  
  | lisenssi=GNU GPL v2
  | lisenssi=[[GPL]] v2
  | käyttöliittymä=ajuri
  | käyttöliittymä=ajuri
  | 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:stä julkaistiin hiljattain vakaa 1.0-versio, ja tällä hetkellä se tukee kaikkia muita NTFS:n ominaisuuksia paitsi käyttöoikeuksien hallintaa.
NTFS-3G on tiedostojärjestelmäajuri, jonka avulla on mahdollista [[mount|liittää]] [[NTFS]]-[[tiedostojärjestelmä]] sekä luku- että kirjoitusoikeuksin hakemistopuuhun. Ntfs-3g:stä julkaistiin hiljattain vakaa 1.0-versio, ja tällä hetkellä se tukee kaikkia muita NTFS:n ominaisuuksia paitsi käyttöoikeuksien hallintaa.


Rivi 30: Rivi 32:
Tarkempia tietoja erilaisista liitosasetuksista löytyy Arch Linuxin [http://wiki.archlinux.org/index.php/NTFS_Write_Support wikistä].  
Tarkempia tietoja erilaisista liitosasetuksista löytyy Arch Linuxin [http://wiki.archlinux.org/index.php/NTFS_Write_Support wikistä].  


=== Käyttöönotto Debianissa ja sen johdannaisissa (mm Ubuntu) ===
=== Käyttöönotto Debianissa ===
 
Debianin nykyisessä vakaassa versiossa NTFS-3G ei vielä kuulu oletuspakettilähteiden pakettivalikoimaan vaan se on asennettava muualta. Vuoden 2008 loppupuolella julkaistavassa Debian 4.1:ssä NTFS-3G löytyy suoraan pakettilähteistä.
Lisätään sources.listiin ensin yksi rivi.
 
'''Pico /etc/apt/sources.list'''
 
    deb http://www.backports.org/debian etch-backports main contrib non-free
 
ctrl-x ja paina K tallentaaksesi.
 
Tarvitset avaimen backportsia varten:
 
    '''wget -O - http://backports.org/debian/archive.key | apt-key add -'''
 
Seuraavaksi pitääkin päivittää kerneli:
 
    '''apt-get update
    apt-get -t etch-backports dist-upgrade'''
 
Nämä päivittää kaiken mahdollisen järjestelmästäsi, voit tietysti vain päivittää pelkän kernelin.
 
    '''apt-get update
    apt-get -t etch-backports install linux-image-2.6.22-3-686 linux-headers-2.6.22-3-686 linux-headers-2.6.22-3'''
 
'''MUISTA VAIHTAA 686 omaan laitteistoon sopivaksi.'''
 
Voit tietysti simuloimallakin katsoa mitä järjestelmäsi päivittää -s komennolla.
 
  '''apt-get -s -t etch-backports dist-upgrade'''
 
Nyt voit ladata ntfs-3g:
 
  '''apt-get -t etch-backports install ntfs-3g'''
 
Asenna myös Fuse paketit.
Käynnistä kone uudelleen.
 
Katsotaan '''fdisk -l | grep NTFS''' komennolla mihin sijaintiin NTFS järjestelmäsi on nimetty.
Tarkista '''mount''' komennolla onko laite mountattu. Unmounttaa tarvittaessa. '''unmount /dev/sdXX'''
 
Luo kansio esim. /home/käyttäjätunnus/media mkdir komennolla.
Mounttaaminen:
 
  '''mount -t ntfs-3g /dev/sdXX /home/käyttäjätunnus/media'''
Jos ei mene tällä, niin lisää perään: -o force
 
Jos käytät ntfs tiedostojärjestelmää jatkuvasti, niin lisää se fstabiin.
 
  '''/dev/sdXX /home/käyttäjätunnus/media ntfs-3g defaults 0 0'''
Jos mounttaaminen ei mennyt ilman forcea, niin lisää defaults perään: ,force


FUSE asentuu samalla, ellei se jo ole asennettuna. Lisäksi voidaan asentaa fusen työkalupaketti, mikäli sille on tarvetta:
Vakaata Debiania käytettäessä on ensin lisättävä tiedostoon <tt>/etc/apt/sources.list</tt> rivi
deb http://www.backports.org/debian etch-backports main contrib non-free
Lisäksi on haettava allekirjoitusavain komennolla
wget -O - http://backports.org/debian/archive.key | apt-key add -
Seuraavaksi asennetaan NTFS-3G:
apt-get update
apt-get -t etch-backports install ntfs-3g


[[apt-get]] install fuse-utils
Tämän jälkeen osioiden liittäminen onnistuu edellä kuvatulla tavalla.
 
Asentamisen jälkeen on ladattava FUSE:n moduuli:
[[modprobe]] fuse


Katso myös [http://www.ubuntu-fi.org/Wiki/ntfs-3g ntfs-3g:n asennusopas Ubuntu Suomen wikissä].
Katso myös [http://www.ubuntu-fi.org/Wiki/ntfs-3g ntfs-3g:n asennusopas Ubuntu Suomen wikissä].
Rivi 105: Rivi 62:
=== Käyttöönotto openSUSEssa ===
=== Käyttöönotto openSUSEssa ===
*[http://opensuse.fi/NTFS-3G Ntfs-3g opensuse.fi:n wikissä]
*[http://opensuse.fi/NTFS-3G Ntfs-3g opensuse.fi:n wikissä]
=== Käyttöönotto Ubuntussa ===
Ubuntussa NTFS-3G on asennettu automaattisesti ja sitä voi käyttää yllä esitellyllä tavalla.


=== Lähdekoodista kääntäminen ===
=== Lähdekoodista kääntäminen ===

Versio 16. elokuuta 2008 kello 17.48

NTFS-3G

Kehittäjä(t) Szabolcs Szakacsits
Käyttöliittymä ajuri
Lisenssi GPL v2
Kotisivu ntfs-3g.org

NTFS-3G on tiedostojärjestelmäajuri, jonka avulla on mahdollista liittää NTFS-tiedostojärjestelmä sekä luku- että kirjoitusoikeuksin hakemistopuuhun. Ntfs-3g:stä julkaistiin hiljattain vakaa 1.0-versio, ja tällä hetkellä se tukee kaikkia muita NTFS:n ominaisuuksia paitsi käyttöoikeuksien hallintaa.

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 ohella voidaan käyttää myös komentoa ntfs-3g. Ntfs-3g-komennon parametrit ovat samat kuin tavallisen mountin. Esimerkiksi jos /dev/hda1 olisi ntfs-osio, se voitaisiin liittää yksinkertaisesti komennolla

ntfs-3g /dev/hda1 /mnt/ntfs

Tässä /dev/hda1 on liitettävän levyosion laitetiedosto. 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 umountilla:

umount /mnt/ntfs

Käyttöönotto

Ntfs-3g löytyy useimpien jakeluiden paketinhallinnasta, etsi pakettia ntfs-3g.

Käyttöönotto Arch Linuxissa

Ntfs-3g löytyy Arch Linuxin oletuspakettilähteistä (extra) ja asentuu esimerkiksi komennolla

pacman -S ntfs-3g

Fstabiin lisätään ntfs-osiota varten esimerkiksi seuraava rivi:

/dev/sda7 /mnt/windows  ntfs-3g  defaults,locale=fi_FI.utf8  0 0

Tarkempia tietoja erilaisista liitosasetuksista löytyy Arch Linuxin wikistä.

Käyttöönotto Debianissa

Debianin nykyisessä vakaassa versiossa NTFS-3G ei vielä kuulu oletuspakettilähteiden pakettivalikoimaan vaan se on asennettava muualta. Vuoden 2008 loppupuolella julkaistavassa Debian 4.1:ssä NTFS-3G löytyy suoraan pakettilähteistä.

Vakaata Debiania käytettäessä on ensin lisättävä tiedostoon /etc/apt/sources.list rivi

deb http://www.backports.org/debian etch-backports main contrib non-free

Lisäksi on haettava allekirjoitusavain komennolla

wget -O - http://backports.org/debian/archive.key | apt-key add -

Seuraavaksi asennetaan NTFS-3G:

apt-get update
apt-get -t etch-backports install ntfs-3g

Tämän jälkeen osioiden liittäminen onnistuu edellä kuvatulla tavalla.

Katso myös ntfs-3g:n asennusopas Ubuntu Suomen wikissä.

Käyttöönotto Fedorassa

Ntfs-3g löytyy Fedoran oletuspakettilähteistä nimellä ntfs-3g. Fedora 7:ssä ja uudemmissa ntfs-3g tulee oletusasennuspaketin mukana.

Käyttöönotto Red Hatissa ja CentOSissa

Ntfs-3g on asennettavissa helposti Dag Wiersin yum-asennuslähteestä, lisäysohjeet: http://dag.wieers.com/rpm/FAQ.php#B2

CentOS 5:ssä tarvittavat komennot olisivat esim.

rpm -Uhv http://apt.sw.be/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
yum update
yum install fuse fuse-ntfs-3g dkms dkms-fuse

Lisää aiheesta: http://wiki.centos.org/TipsAndTricks/NTFSPartitions

Käyttöönotto openSUSEssa

Käyttöönotto Ubuntussa

Ubuntussa NTFS-3G on asennettu automaattisesti ja sitä voi käyttää yllä esitellyllä tavalla.

Lähdekoodista kääntäminen

Jos Ntfs-3g ei löydy jakelun paketinhallinnasta, sen voi asentaa myös käsin kääntämällä sen lähdekoodista.

Mikäli koneelle on asennettu FUSE:n versio 2.5 tai uudempi, riittää että ntfs-3g:n kotisivuilta imuroidaan lähdekoodipaketti, joka purkamisen jälkeen käännetään ja asennetaan tavallisella ./configure && make && make install -menetelmällä.

Linux-ytimissä, joiden versio on vähintään 2.6.14, FUSE voi olla valmiiksi käännetty mukaan. Edellä mainittu configure tarkastaa asian.

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. Jotta tiedostot ääkkösellisillä tiedostonimillä näkyisivät, täytyy myös locale määrittää:

/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 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.

Aiheesta muualla

Media:Esimerkki.ogg