Ecco a voi NTFS in lettura e scrittura

Categoria:
Sistema
Shortlink:
wp.me/p4yd8-1i
Attenzione! Questo è un articolo tecnico di almeno 3 anni fa! Le istruzioni contenute potrebbero non essere più adeguate!

ntfs.png

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

37 commenti a “Ecco a voi NTFS in lettura e scrittura”

  1. Lollo scrive:

    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

  2. Aldo scrive:

    @ 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).

  3. Valerio scrive:

    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

  4. Aldo scrive:

    Grazie per la bella risposta Valerio! ;)

  5. Argo scrive:

    Carissimi, ho provato con questa guida pero’ il collegamento al sito http://www.givre.cabspace.com non e’ funzionante.
    Come faccio a proseguire?

  6. Aldo scrive:

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

  7. bob scrive:

    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

Pagina 3 di 3«123

Lascia un commento

La tua email non verrà mai resa pubblica. I campi obbligatori sono marcati con *.

Linee guida per il commento.
Se hai una richiesta di supporto tecnico, serviti del forum.

Sorriso Occhiolino Compiaciuto Soddisfatto Risata Figo Bacio Linguaccia Innocente Neutrale Indeciso Mr. Green! Imbarazzato Triste Preoccupato Shock Piange Arrabbiato Cattivo Scimmia Idea! Domanda Importante Freccia

Feed RSS dei commenti all'articolo.

Iscriviti senza lasciare un commento