Difference between revisions of "NTFS-3G (Italiano)"

From ArchWiki
Jump to: navigation, search
m (Installare ntfs-3g: added template and rewrited)
(ntfsprogs merged with ntfs-3g)
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
[[Category:File systems (Italiano)]]
 
[[Category:File systems (Italiano)]]
[[Category:Emulators (Italiano)]]
+
[[en:NTFS-3G]]
[[Category:HOWTOs (Italiano)]]
+
[[es:NTFS-3G]]
{{i18n|NTFS-3G}}
+
[[he:NTFS-3G]]
 +
[[ru:NTFS-3G]]
 +
[[zh-CN:NTFS-3G]]
 +
[[zh-TW:NTFS-3G]]
 +
[http://www.tuxera.com/community/ntfs-3g-download/ NTFS-3G] è una implementazione open source del file system NTFS di Microsoft che include il supporto in lettura e scrittura. Gli sviluppatori di NTFS-3G utilizzano il file system FUSE per agevolare lo sviluppo e la portabilità.  Questo documento descrive come impostare al meglio NTFS-3G sul proprio computer.
  
Con questa guida imparerete ad impostare l'accesso in lettura/scrittura ad una partizione NTFS usando '''ntfs-3g'''.
+
== Installazione ==
  
===Installazione===
+
Installare il pacchetto {{Pkg|ntfs-3g}} disponibile nel repository {{Ic|[extra]}} con il comando:
 
+
Installare il pacchetto {{Package Official|ntfs-3g}} disponibile nel repositroy {{Codeline|[extra]}} con il comando:
+
  
 
  # pacman -S ntfs-3g
 
  # pacman -S ntfs-3g
  
===Configurazione di base===
+
== Montaggio manuale ==
====Editare fstab====
+
 
Editate il vostro /etc/fstab seguendo questo schema:
+
Esistono due opzioni per il montaggio manuale delle partizioni NTFS. Il tradizionale:
  <partizione>  <punto di montaggio>  ntfs-3g  defaults,locale=<locale>  0 0
+
 
 +
# mount -t ntfs-3g /dev/<your-NTFS-partition> /{mnt,...}/<folder>
 +
 
 +
Il tipo di montaggio {{Ic|ntfs-3g}} non ha bisogno di essere specificato esplicitamente in Arch. Il comando {{Ic|mount}} utilizzerà in maniera predefinita {{ic|/sbin/mount.ntfs}} che è collegato (symlink) a {{ic|/bin/ntfs-3g}} dopo che il pacchetto ntfs-3g è stato installato.
 +
 
 +
La seconda opzione è quella di richiamare {{Ic|ntfs-3g}} direttamente:
 +
 
 +
# ntfs-3g /dev/<your-NTFS-partition> /<mount-location>
 +
 
 +
== Configurazione ==  
 +
 
 +
La partizione NTFS può essere configurata per il montaggio automatico, o preconfigurata per poter essere montata in un certo modo secondo le preferenze dell'utente.  Questa configurazione può essere effettuata nella configurazione dei filesystem statici ([[fstab]]) o mediante l'uso di regole udev.
 +
 
 +
=== Impostazioni predefinite ===
 +
 
 +
Utilizzando le impostazioni predefinite si monterà la partizione (o partizioni) NTFS in fase di avvio.  Con questo metodo, '''se''' la cartella principale (che è montata), ha impostati correttamente i permessi di utente e gruppo, allora questi ultimi saranno in grado di leggere e scrivere su tale partizione.
 +
 
 +
Aggiungere la seguente riga in {{ic|/etc/fstab}}:
 +
 
 +
<pre>
 +
# <file system>  <dir> <type>    <options>            <dump> <pass>
 +
/dev/<NTFS-part/mnt/windows  ntfs-3g  defaults   0      0
 +
</pre>
 +
 
 +
=== Abilitare Gruppi/Utenti ===
 +
 
 +
Si possono anche impostare in fstab (per mezzo di ntfs-3g) altre opzioni, come quali utenti sono autorizzati ad accedere (in lettura) alla partizione.  Per esempio, per permettere l'accesso ai membri del gruppo '''users''':
 +
 
 +
/dev/<NTFS-part> /mnt/windows ntfs-3g   gid=users,umask=0022    0      0
 +
 
 +
Per impostazione predefinita, il driver ntfs-3g abilita il supporto in scrivere solo a root. Per abilitare la scrittura agli utenti, utilizzare il parametro dmask:
 +
 
 +
  /dev/<NTFS-part>  /mnt/windows  ntfs-3g  gid=users,fmask=113,dmask=002    0      0
 +
 
 +
Nel caso di una macchina con un singolo utente, si può impostare l'utente come proprietario del filesystem:
 +
/dev/<NTFS-part/mnt/windows  ntfs-3g  uid=USERNAME,gid=users    0       0
 +
 
 +
=== Opzioni NTFS-3G basilari  ===
 +
 
 +
Per la maggior parte dei casi, le impostazioni sopraelencate dovrebbero essere sufficienti.  Seguono alcune opzioni di carattere generale utilizzate spesso nei vari filesystem Linux.  Per un elenco completo, vedere [http://www.tuxera.com/community/ntfs-3g-manual/#6 qui]
 +
 
 +
* '''umask''': umask è un comando built-in della shell che imposta automaticamente i permessi dei file su file appena creati.  Su Arch la umask predefinita per root e utente è 0022.  Con 0022 le nuove cartelle hanno i permessi 755 e i nuovi file hanno permessi 644. Per maggiori informazioni sulle autorizzazioni umask vedere [http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html qui].
 +
* '''noauto''': Se impostato, le partizioni NTFS in fstab non vengono montate automaticamente all'avvio.
 +
* '''uid''' : il valore decimale dell'utente possessore dei file e delle cartelle di una certa partizione NTFS.  Il proprio uid può essere trovato con il comando {{Ic|id}} .
 +
* '''fmask''' e '''dmask''': simili a '''umask''' ma con una definizione rispettivamente individuale di file e directory.
 +
* '''locale''' : (deprecato da gennaio 2009) - <s>spesso richiesto per rendere visibili file con caratteri "specifici di una certa lingua".</s>
 +
 
 +
== Ulteriori configurazioni ==
 +
 
 +
Alcune configurazioni che potrebbero aiutare a configurare la partizione NTFS.
 +
 
 +
=== KDE 4 ===
 +
 
 +
Su >=KDE 4.4, click destro sul Device Notifier applet e scegliere '''Device Notifier Settings''' poi da '''Removable Devices''' selezionare la partizione e scegliere '''Automount on login'''.
 +
 
 +
=== NTFS-config ===
 +
 
 +
{{AUR|ntfs-config}} è un programma che può aiutare a configurare le proprie partizioni NTFS se altri metodi non funzionano.
 +
 
 +
== Risoluzione dei problemi ==
  
Per esempio:
+
Alcune idee per risolvere i problemi comuni.
/dev/sda1  /mnt/windows  ntfs-3g  defaults,locale=en_PH.utf8  0 0
+
  
===Configurazione avanzata===
+
=== Filesystem NTFS danneggiato  ===
Inanzitutto, non dovremo mettere l'opzione '''defaults''' qui, se vorremo avere un controllo piu approfondito su come la nostra partizione NTFS viene montata.
+
====Editare fstab====
+
Editate il vostro /etc/fstab seguendo questo schema:
+
<partizione>  <punto di montaggio>  ntfs-3g  <opzioni>  0 0
+
  
Per esempio:
+
Se un file system NTFS è affetto da alcuni errori, NTFS-3G lo monta in sola letturaPer aggiustare un filesystem NTFS, caricare Windows ed eseguire il programma di controllo del disco nativo.
/dev/sda1  /mnt/windows  ntfs-3g  users,noauto,uid=1000,gid=100,fmask=0113,dmask=0002,locale=en_PH.utf8 0 0
+
/dev/sda5  /mnt/backup  ntfs-3g  users,uid=1000,gid=100,fmask=0113,dmask=0002,locale=en_PH.utf8        0 0
+
* '''Gli esempi sopra-riportati sono utili se vorrete:'''
+
#che la vostra partizione NTFS possa essere montata e smontata da qualsiasi utente.
+
#che l'utente (uid=1000) ed il gruppo (gid=100) siano i "possessori" dell'intera partizione ed abbiano permessi -rw-rw-r-- (0664) per i file e drwxrwxr-x (1775) per le cartelle.
+
#usare il locale en_PH.utf8
+
#che /dev/sda5 venga montata automaticamente all'avvio, ma non /dev/sda1
+
  
====Utili opzioni di ntfs-3g====
+
Per poter intervenire su un file system NTFS, il dispositivo deve essere già smontato. Ad esempio, per una partizione NTFS su /dev/sda2:
* '''users''' - permette a chiunque di (s)montare una partizione NTFS a condizione che il binario di ntfs-3g sia impostato SUID root ''(Il comando è: '''chmod u+s /bin/ntfs-3g''')''. Tenetene di conto se volete usare '''users''' invece di '''user'''.
+
* '''noauto''' - non monta automaticamente la partizione all'avvio.
+
* '''uid''' - il valore decimale dell'utente possessore dei file e delle cartelle di una certa partizione NTFS.
+
* '''gid''' - il valore decimale del gruppo possessore dei file e delle cartelle di una certa partizione NTFS.
+
* '''fmask''' - il valore ottale della maschera di bit dei permessi dei file.
+
* '''dmask''' - il valore ottale della maschera di bit dei permessi delle cartelle.
+
* '''locale''' - spesso richiesto per rendere visibili file con caratteri "specifici di una certa lingua".
+
  
====Valori della maschera di bit====
+
# umount /dev/sda2
Per venire facilmente a conoscenza dei valori della maschera di bit di una specifica configurazione dei permessi, senza eseguire alcun calcolo, tutto ciò che dovrete fare è:
+
# ntfsfix /dev/sda2
#Aprire una nuova sessione della shell.
+
Mounting volume... OK
#Usare il comando '''umask''' per ottenere la rappresentazione ottale di una specifica configurazione dei permessi.
+
Processing of $MFT and $MFTMirr completed successfully.
##"Impostare" la modalità di creazione della maschera usando umask. es.:<pre>$ umask ug=rw,o=r</pre>Tenete nota che ug=rw,o=r è equivalente a -rw-rw-r-- o 0664.
+
NTFS volume version is 3.1.
##Otterrete l'equivalente ottale semplicemente eseguendo umask senza nessun argomento.<pre>$ umask</pre>Dovreste ottenere questo:<pre>0113</pre>
+
NTFS partition /dev/sda2 was processed successfully.
 +
# mount /dev/sda2
  
* Consultate la sezione avanzata del manuale di chmod per informazioni piu approfondite.
+
Se tutto è andato bene, il volume sarà ora nuovamente "scrivibile".
  
===Montare la partizione===
+
=== Errore in fase di montaggio ===
# mount <partizione>
+
o
+
# mount <punto di montaggio>
+
  
Esempi:
+
Se non è possibile montare le partizioni NTFS anche dopo aver seguito questa guida, provare ad aggiungere la sezione UUID in {{ic|fstab}} a tutte le partizioni ntfs partizioni.
# mount /dev/sda1
+
# mount /mnt/backup
+
  
* Potete (s)montare una partizione NTFS come utenti normali, solo se seguite la '''Configurazione avanzata''' di questa pagina.
+
== Ulteriori risorse ==
  
== Montare la partizione usando HAL ==
+
* [http://www.tuxera.com/community/ntfs-3g-manual/ Official NTFS-3G Manual]
[[HAL]] può montare automaticamente la vostra partizione NTFS con l'hotplugging. Create una [[HAL#NTFS|policy personalizzata per HAL]] e aggiungetevi al gruppo '''storage''' per ottenere i permessi di scrittura.
+

Revision as of 02:58, 12 May 2013

NTFS-3G è una implementazione open source del file system NTFS di Microsoft che include il supporto in lettura e scrittura. Gli sviluppatori di NTFS-3G utilizzano il file system FUSE per agevolare lo sviluppo e la portabilità. Questo documento descrive come impostare al meglio NTFS-3G sul proprio computer.

Installazione

Installare il pacchetto ntfs-3g disponibile nel repository [extra] con il comando:

# pacman -S ntfs-3g

Montaggio manuale

Esistono due opzioni per il montaggio manuale delle partizioni NTFS. Il tradizionale:

# mount -t ntfs-3g /dev/<your-NTFS-partition> /{mnt,...}/<folder>

Il tipo di montaggio ntfs-3g non ha bisogno di essere specificato esplicitamente in Arch. Il comando mount utilizzerà in maniera predefinita /sbin/mount.ntfs che è collegato (symlink) a /bin/ntfs-3g dopo che il pacchetto ntfs-3g è stato installato.

La seconda opzione è quella di richiamare ntfs-3g direttamente:

# ntfs-3g /dev/<your-NTFS-partition> /<mount-location>

Configurazione

La partizione NTFS può essere configurata per il montaggio automatico, o preconfigurata per poter essere montata in un certo modo secondo le preferenze dell'utente. Questa configurazione può essere effettuata nella configurazione dei filesystem statici (fstab) o mediante l'uso di regole udev.

Impostazioni predefinite

Utilizzando le impostazioni predefinite si monterà la partizione (o partizioni) NTFS in fase di avvio. Con questo metodo, se la cartella principale (che è montata), ha impostati correttamente i permessi di utente e gruppo, allora questi ultimi saranno in grado di leggere e scrivere su tale partizione.

Aggiungere la seguente riga in /etc/fstab:

# <file system>   <dir>		<type>    <options>             <dump>  <pass>
/dev/<NTFS-part>  /mnt/windows  ntfs-3g   defaults		  0       0

Abilitare Gruppi/Utenti

Si possono anche impostare in fstab (per mezzo di ntfs-3g) altre opzioni, come quali utenti sono autorizzati ad accedere (in lettura) alla partizione. Per esempio, per permettere l'accesso ai membri del gruppo users:

/dev/<NTFS-part>  /mnt/windows  ntfs-3g   gid=users,umask=0022    0       0

Per impostazione predefinita, il driver ntfs-3g abilita il supporto in scrivere solo a root. Per abilitare la scrittura agli utenti, utilizzare il parametro dmask:

/dev/<NTFS-part>  /mnt/windows  ntfs-3g   gid=users,fmask=113,dmask=002    0       0

Nel caso di una macchina con un singolo utente, si può impostare l'utente come proprietario del filesystem:

/dev/<NTFS-part>  /mnt/windows  ntfs-3g   uid=USERNAME,gid=users    0       0

Opzioni NTFS-3G basilari

Per la maggior parte dei casi, le impostazioni sopraelencate dovrebbero essere sufficienti. Seguono alcune opzioni di carattere generale utilizzate spesso nei vari filesystem Linux. Per un elenco completo, vedere qui

  • umask: umask è un comando built-in della shell che imposta automaticamente i permessi dei file su file appena creati. Su Arch la umask predefinita per root e utente è 0022. Con 0022 le nuove cartelle hanno i permessi 755 e i nuovi file hanno permessi 644. Per maggiori informazioni sulle autorizzazioni umask vedere qui.
  • noauto: Se impostato, le partizioni NTFS in fstab non vengono montate automaticamente all'avvio.
  • uid : il valore decimale dell'utente possessore dei file e delle cartelle di una certa partizione NTFS. Il proprio uid può essere trovato con il comando id .
  • fmask e dmask: simili a umask ma con una definizione rispettivamente individuale di file e directory.
  • locale : (deprecato da gennaio 2009) - spesso richiesto per rendere visibili file con caratteri "specifici di una certa lingua".

Ulteriori configurazioni

Alcune configurazioni che potrebbero aiutare a configurare la partizione NTFS.

KDE 4

Su >=KDE 4.4, click destro sul Device Notifier applet e scegliere Device Notifier Settings poi da Removable Devices selezionare la partizione e scegliere Automount on login.

NTFS-config

ntfs-configAUR è un programma che può aiutare a configurare le proprie partizioni NTFS se altri metodi non funzionano.

Risoluzione dei problemi

Alcune idee per risolvere i problemi comuni.

Filesystem NTFS danneggiato

Se un file system NTFS è affetto da alcuni errori, NTFS-3G lo monta in sola lettura. Per aggiustare un filesystem NTFS, caricare Windows ed eseguire il programma di controllo del disco nativo.

Per poter intervenire su un file system NTFS, il dispositivo deve essere già smontato. Ad esempio, per una partizione NTFS su /dev/sda2:

# umount /dev/sda2
# ntfsfix /dev/sda2
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
NTFS volume version is 3.1.
NTFS partition /dev/sda2 was processed successfully.
# mount /dev/sda2

Se tutto è andato bene, il volume sarà ora nuovamente "scrivibile".

Errore in fase di montaggio

Se non è possibile montare le partizioni NTFS anche dopo aver seguito questa guida, provare ad aggiungere la sezione UUID in fstab a tutte le partizioni ntfs partizioni.

Ulteriori risorse