NTFS tugi Ubuntus ntfs-3g draiveritega

Allikas: Pingviini viki


Vanatux.png See artikkel on mõnevõrra vananenud!


NTFS tugi on juba pikka aega pinnuks silmas olnud Linuxi maailmas. Ketastelt info kätte saamisega probleeme polnud, kuid tänu Windowsi partitsioonitabelile polnud sinna võimalik aga infot kirjutada. Nüüd on aga esimeses beeta staadiumis uued ntfs-3g draiverid ja need paistavad tõesti toimivat. Järgnevalt olengi Ubuntu Foorumites ilmunud õpetuse põhjal valmis kirjutanud ka eesti keelse õpetuse, kuidas lihtsalt oma Ubuntule NTFS failisüsteemi tugi juurde lisada ja ka oma Windowsi partitsioonidel saaksite asju kätte ja sinna ka salvestada.

Hoiatus - tegu on beeta staadiumis oleva tarkvaraga. Seega on alati oht, et kaotate oma andmed

Ajaloost

NTFS kirjutamise tuge on pikka aega juba arendatud. Juba alates 2001 aastast. Ilmus mitmeid erinevaid versioone. Osad neist polnud kuigi toimivad, teised jällegi olid tasulised. Erinevatest NTFS failisüsteemi toe projektidest võite lugeda:

Paigaldamine

Paigaldamine on lihtne. Nimelt on seda võimalik teha nii Synapticu kui ka Terminalis APTi abil. Teil tuleb lihtsalt lisada oma sources.list faili üks järgnevatest repositooriumist:

gksu gedit /etc/apt/sources.list
#Givre's repository (ntfs-3g & fuse 2.5.3)
deb http://givre.cabspace.com/ubuntu/ dapper main
deb-src http://givre.cabspace.com/ubuntu/ dapper main
      • Teine
#Givre's repository (ntfs-3g & fuse 2.5.3)
deb http://ntfs-3g.sitesweetsite.info/ubuntu/ dapper main
deb-src http://ntfs-3g.sitesweetsite.info/ubuntu/ dapper main
        • Kolmas
#Givre's repository (ntfs-3g & fuse 2.5.3)
deb http://flomertens.keo.in/ubuntu/ dapper main
deb-src http://flomertens.keo.in/ubuntu/ dapper main
  • Kui see tehtud, siis pole muud, kui:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install ntfs-3g
    • Juhul, kui kasutate Synapticut, siis vajutage Reload, siis Mark all updates ja peale seda Apply.

Repositooriumite lisamiseks Synapticus võtke Settings, Repositories, Avanenud aknast valige Add, sealt omakorda alt Custom ja lisage sinna küsitud deb http aadress.

Seadistamine

Nüüd on paras aeg seadistada oma süsteem uut draiverit kasutama. Info saamiseks, mis kettas Teil NTFS partitsiooniga on. Selleks andke terminalis lihtne käsk:

sudo fdisk -l | grep NTFS

See kuvab info, kus kettal on NTFS partitsioonid. See on kohe alguses /dev/ taga. Kui Teil on USB välise seadmega tegemist, siis vaadake edasi. Teil pole vaja fstab faili muuta.

Nüüd tuleb natuke muuta fstab faili. Esmalt teeme sellest loomulikult koopia:

sudo cp /etc/fstab /etc/fstab.bak

Juhul, kui midagi läks nihu, siis saate alati

sudo rm /etc/fstab
sudo cp /etc/fstab.bak /etc/fstab

Nüüd avame siis fstab faili:

gksu gedit /etc/fstab

Otsige nüüd sealt üles oma NTFS ketas või kui seda seal pole, siis lisage järgnev rida:

/dev/<teie partitsioon>     /media/<liitumis punkt>     ntfs-3g     silent,umask=0,locale=et_EE.utf8,no_def_opts,allow_other    0    0

Nüüd salvestage oma töö.

Juhul, kui veel polnud seal seda rida, siis peate tegema ka arvatavasti /media/<liitumis punkt> kataloogi:

sudo mkdir /media/<kataloogi nimi>

Näidis: soovides kataloogi win, siis selle loomiseks:

sudo mkdir /media/win

Käivitamine

Kõigepealt oleks hea, et arvuti käivitamisel oleks alati ka NTFS kirjutamis tugi olemas. Selleks tuleb lisada fuse nimeline moodul kohe käivitama. Avage järgnev fail:

gksu gedit /etc/modules

ja sinna lõppu lisage lihtsalt fuse ja salvestage oma tulemus. Kui soovite oma tööd kohe testida, siis andke järgnevad ksäud:

sudo modprobe fuse
sudo umount -a
sudo mount -a

Muidu aga hakkab tööle NTFS partitsioonile kirjutamine peale arvuti restarti.

NTFS USB seadme kasutamine

Juhul, kui Teil on USB NTFS partitsiooniga seade, siis seda Teie fstab fail ei kajasta. Samas on võimalik ka nende puhul kasutada automaatset liitmist ja lugemist/kirjutamist. Selleks tuleb lihtsalt paigaldada lisa pakett:

sudo apt-get install ntfs-3g-nautilus-tools

Peale seda, NTFS ketas liidetakse alguses ikka nii nagu enne ja te sinna midagi kirjutada ei saa. Kuid nüüd tehes parem hiireklikk seadmel, sealt Scripts alt nautilus-script > mount_with_ntfs-3g ja saategi ka kettale kirjutada. Kui nüüd soovite ketast eemaldada, siis samast kohast unmount_ntfs-3g.

Selle kohta ka näidis pilt: Mountingntfs3g.png

Peamised probleemid

  • Võite avastada, et kohati on probleeme mitte tühjade kataloogide liigutamisega. Seega - kasutage copy/paste/delete selle asemel.
  • gedit võib keelduda NTFS partitsionil asuvatesse tekstifailidesse kirjutamast. Seega kui see juhtub - kasutage mõnda muud tekstiredaktorit.
  • Mõndasid faile ei ole võimalik vaadata ega liigutada. Tegu on näiteks antiviiruste failidega ja teiste krüpteeritud failidega. Nende tuge veel lihtsalt pole.
  • Peamine probleem:
Couldn't mount device '/dev/hdb1': Operation not supported
Windows did not shut down properly.  Try to mount volume in windows, shut down and try again.
Mount failed.

Siin pole muud teha, kui uuesti oma Windows käivitada ja uuesti välja lülitada. Nimelt on kahjustunud NTFS partitsiooni "puhas" algus ja seega sinna midagi ei kirjutata. Võite teha Windowsis ka scandisk-i.

Juhul, kui midagi juhtus siiski kettaga, siis aitab Teid alati chkdsk Windowsis.