Ecco a voi NTFS in lettura e scrittura

ntfs.png
Nota per chi usa Feisty

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

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 -

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 /etc/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. È normale.

Quindi rimontiamole ma questa volta con ntfs-3g che abbiamo impostato in /etc/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.