
*** Solo per chi usa Feisty: *** Questa guida è obsoleta!!
Potete leggere qui come fare per poter leggere e scrivere su partizioni ntfs.
Questa guida rimane comunque valida per chi usa Edgy.
Il driver NTFS non ha più segreti per Ubuntu!
Da oggi è possibile montare le partizioni NT anche in scrittura, in modo semplicissimo.
Ecco come ho fatto io.
Guida aggiornata al 14 novembre 2006
Installazione del driver
Fonte: http://www.ubuntuforums.org/showthread.php?t=217009
Da terminale diamo:
sudo gedit /etc/apt/sources.list
e incolliamo alla fine del file:
#Repo per NTFS-3G per Edgy
deb http://givre.cabspace.com/ubuntu/ edgy main-all
Nota: Il canale main-all contiene i pacchetti ancora non ufficiali ma che consentono una integrazione migliore col desktop e permettono di montare in automatico i dischi esterni ntfs anche in scrittura (non ancora verificato da me).
Se non intendete usarli o non avete dischi esterni, potete usare il canale main (senza -all), e dunque la riga sarà la seguente:
deb http://givre.cabspace.com/ubuntu/ edgy main
Se non è raggiungibile il repo precedente, provate questi:
deb http://ntfs-3g.sitesweetsite.info/ubuntu/ edgy main-all
deb http://flomertens.keo.in/ubuntu/ edgy main-all
ma attivatene sempre uno alla volta. Vi ricordo che potete disattivarne uno che avete già inserito in sources.list con un semplice cancelletto (#) ad inizio riga.
Scarichiamoci le chiavi che autenticano i pacchetti:
wget http://givre.cabspace.com/ubuntu/givre_key.asc -O- | sudo apt-key add -
wget http://flomertens.keo.in/ubuntu/givre_key.asc -O- | sudo apt-key add -
Nota: non ho trovato la chiave che autentica i pacchetti sul server ntfs-3g.sitesweetsite.info.
Installiamo il driver:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install ntfs-3g
che si tirerà dietro alcune piccole dipendenze. Installate il tutto.
Configuriamo
Adesso dobbiamo chiedere a Ubuntu quali siano le nostre partizioni NTFS.
Diamo:
sudo fdisk -l | grep NTFS
che ci dirà quali sono. Nel mio caso è questa:
aldo@ubuntu:~$ sudo fdisk -l | grep NTFS
/dev/hda1 * 1 2550 + 7 HPFS/NTFS
Creiamo la directory dove montare la partizione NTFS:
sudo mkdir /media/windows
o chiamatela come volete, ma createla sempre dentro /media.
Adesso modifichiamo il file fstab per montare la partizione:
sudo gedit /etc/fstab
e nel mio caso incollo:
# MOUNT DEI DISCHI FISSI NTFS con ntfs-3g
/dev/hda1 /media/windows ntfs-3g defaults,locale=it_IT.utf8 0 0
dove hda1 corrisponde a quanto ci aveva detto poco fa Ubuntu, mentre /media/windows corrisponde alla directory che abbiamo creato prima.
Prima di salvare e chiudere il file dovete commentare (mettendo un # ad inizio riga) il comando che fa caricare al vecchio modulo di Ubuntu i dischi NT.
Nel mio caso la riga da commentare è questa:
UUID=CC5C923D5C92226E /media/hda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1
Salvate e chiudete.
Mount dei dischi
Adesso viene il bello.
Da terminale date:
sudo gedit /etc/modules
e controllate che tra i moduli ci sia fuse. Se così non fosse, chiudete il file e date da terminale
sudo modprobe fuse
Poi smontiamo le eventuali partizioni montate dal driver solito di Ubuntu:
sudo umount -a
Avvertenza: Ubuntu vi dirà che alcune partizioni sono in uso e non potete smontarle. E’ normale.
Quindi rimontiamole ma questa volta con ntfs-3g che abbiamo impostato nell’fstab:
sudo mount -a
Riavviamo il sistema. Finito il riavvio, avrete i vostri dischi montati normalmente sulla scrivania in automatico e in lettura/scrittura. ![]()
Se collegate un drive rimovibile NTFS e non viene montato sulla scrivania, date da terminale:
pmount-hal /dev/sda1
ovviamente sostituendo sda1 col nome corretto.
Nota: io non possiedo dischi esterni NTFS, per cui non ho potuto verificare il comando.
Signore e Signori, potete leggere e scrivere su dischi NTFS anche rimovibili.
Buona la guida, grazie, vi volevo chiedere:
ho dei driver con opzione no auto, quando li monto con sudo l’utente non ha accesso..cosa devo fare?
grazie
@ Lollo
Perché li monti a mano?
E’ chiaro che il montaggio dei drive li fa solo il superuser, per cui tu non puoi scriverci (e credo neanche leggerci).
Ciao kr0n1x
sicuramente l’avrai già scoperto, comunque su 64 bit va benone.
Uso ntfs-3g da molti mesi (forse anche da un anno), e non ho mai perso un bit, malgrado anche varie “strapazzate” (leggi: stacco la spina) a causa delle prove estreme (almeno per me, che lavoro da linux solo da un anno) fatte sulla macchina.
Comunque da un paio di mesi ho un athlon 64 e, ovviamente, ho installato ubuntu 64 bit (edgy eft) e sto usando ntfs-3g sia per hd interni che USB.
Se vi incuriosisce, ho utilizzato (su 32 bit, su 64 non ho ancora provato) cryptsetup (credo che funzioni anche su 64 bit, lo vedo nel repository), utile per dischi criptati (ho un paio di hd IDE removibili che uso come backup di dati sensibili; per evitare di lasciarli sul bancone del bar e divulgare i miei segreti al mondo intero, ho testato questa soluzione, con risultati e prestazioni insospettate).
ps: chiedo scusa a tutti se sono andato fuori tema.
Saluti
Valerio
Grazie per la bella risposta Valerio!
Carissimi, ho provato con questa guida pero’ il collegamento al sito http://www.givre.cabspace.com non e’ funzionante.
Come faccio a proseguire?
@ Argo
Se usi Feisty, leggi l’articolo apposito.
Feisty ha già incluso Ntfs-3g nei suoi repositories!
Se usi Edgy, fammi sapere. Vedrò di aggiornare la guida.
Ho installato la Ubuntu 7.10, kernel 2.6.20-15-generic, da qualche giorno, però ogni volta che tento di aprire la pen drive mi dice: impossibile montare il volume.
Dettagli – mount:wrong fs type, bad option, bad superblock on / dev/sda1, missing codepage or helper program, or other error In some cases useful info is found in syslog – try dmesg | tail or so. Con la precedente versione funzionava. Però onestamente non sono supersicuro che sia la versione, perchè non uso spesso la pen drive. Ho provato con un’altra pen drive: uguale risultato niente. Sotto Windows la legge tranquillamente. Grazie e ciao dry.gif su Linux sono ancora baby.gif