NTFS-3G

OpenSUSEa suomeksi

Sisällysluettelo

Mikä NTFS-3G?

NTFS-3G on avoimen lähdekoodin ajuri, joka tukee lukemista/kirjoittamista Windows:n käyttämälle ntfs (New Technology File System ) -tiedostojärjestelmälle. Ajuri toimii luotettavasti Windows 2000, XP, Windows Server 2003, Vistan ja Windows 7 kanssa. Suurinosa POSIX (Portable Operating System Interface for uniX ) toiminnoista on tuettu poislukien tiedostojen omistajuuksien ja oikeuksien muuttaminen.

Asennus

Paketinhallinnasta asentaminen

Tämä ajuri löytyy myös paketinhallinnasta, josta se kannattaa ensisijaisesti asentaa niin päivityksetkin toimii automaattisesti.

  • lisää seuraava asennuslähde.
Versio:
Factory
http://download.opensuse.org/repositories/filesystems/openSUSE_Factory/
Versio:
13.1
http://download.opensuse.org/repositories/filesystems/openSUSE_13.1/
Versio:
12.3
http://download.opensuse.org/repositories/filesystems/openSUSE_12.3/
Versio:
12.2
http://download.opensuse.org/repositories/filesystems/openSUSE_12.2/


  • asenna paketti ntfs-3g

Lähdekoodista asentaminen

Tarvittavat ohjelmat

Asenna seuraavat ohjelmat paketinhallinnasta mikäli niitä ei vielä ole asennettuna

  • fuse
  • fuse-devel
  • make
  • gcc

Kääntö

Lataa viimeisin ajuri ntfs-3g sivustolta

Pura ladattu paketti:

tar xvf ntfs-3g-2010.5.22.tgz

Siirry purettuun hakemistoon:

cd ntfs-3g-2010.5.22

Käännä lähdekoodi:

./configure
make

Asenna paketti root-oikeuksilla käyttäen Checkinstall:a:

sudo checkinstall

Tai perinteisesti (ei suositeltavaa):

su
make install
tai
sudo make install

Käyttö

Komentoriviltä

Mikäli kaikki meni oikein ja et saanut virheilmoituksia paketin käännön aikana niin nyt voit kokeilla liittää ntfs-osion. Mikäli sinulla on jo liitettynä ntfs-osio esim. openSUSE asennuksen aikana liitetty osio. Poista liitos roottina

umount /<liitoksen nimi> 

Liitä ntfs osio manuaalisesti mount -t ntfs-3g /dev/<osio> /<liitoksen nimi> esim:

mount -t ntfs-3g /dev/hda1 /windows/C 

Automatisointi

Mikäli sait osion liitettyä onnistuneesti ja pystyt sinne tiedostoja kirjoittamaan niin tee seuraava muutos liittääksesi osion käynnistyksen yhteydessä NTFS-3G ajureilla.

Avaa tiedosto /etc/fstab rootin oikeuksilla.

sudo kate /etc/fstab 

mikäli sinulla on vanha liitos ntfs-osiolle poista kyseinen rivi ja lisää seuraava rivi.
/dev/<osio> /<liitos kohta> ntfs-3g defaults,locale=fi_FI.utf8 0 0

esim:

/dev/hda1 /windows/C ntfs-3g defaults,locale=fi_FI.utf8 0 0

Nyt voit testata toimiiko osoin liittäminen bootissa. Mikäli testin jäljiltä sinulla on vielä ntfs-osio liitettynä irroita se.

umount /<liitoksen nimi> 

seuraava komento liittää kaikki osiot jotka määritelty /etc/fstab tiedostossa. Komennon voi huolettaa suorittaa, koska se ei tee jo liitetyille osioille mitään. Mikäli bootin jälkeen osio ei jostain syystä liity oikein kokeile lisätä force optio.
/dev/hda1 /windows/C ntfs-3g defaults,locale=fi_FI.utf8,force 0 0

sudo mount –a 

Mikäli osio liitettiin onnistuneesti, on kaikki valmista. :) Ongelmatilanteessa apua löytyy openSUSEn keskustelupalstalta.


Käyttäjäoikeudet

Jos sinulla on ongelmia kirjoitusoikeuksien kanssa voit kokeilla seuraavaa:
(korvaa suser omalla käyttäjänimelläsi)

su
umount /windows/C
chown suser:users /windows/C
mount -a
Haettu osoitteesta http://opensuse.fi/NTFS-3G