Guida ai comandi da terminale: differenze tra le versioni

Riga 1 146: Riga 1 146:
=== Il file /etc/fstab ===
=== Il file /etc/fstab ===
Questo utilissimo file di configurazione permette di definire quali risorse, locali o remote non fa differenza, montare automaticamente all'avvio del computer.
Questo utilissimo file di configurazione permette di definire quali risorse, locali o remote non fa differenza, montare automaticamente all'avvio del computer.
Si tratta di un file testuale organizzato su sei colonne
Si tratta di un file testuale organizzato su sei colonne:
# Per prima cosa si indica il dispositivo da montare, o attraverso il suo percorso (es.: <code>/dev/sdc</code>) oppure attraverso il suo UUID, un codice alfanumerico che lo identifica univocamente. Tale codice può essere determinato attraverso '''blkid''', la cui sintassi è <pre>blkid /dev/miodevice</pre>L'utilizzo dello UUID è limitato ai soli dispositivi presenti in <code>/dev/</code>, quindi le risorse di rete possono essere identificate solo attraverso il loro percorso di rete.
# Per prima cosa si indica il dispositivo da montare, o attraverso il suo percorso (es.: <code>/dev/sdc</code>) oppure attraverso il suo UUID, un codice alfanumerico che lo identifica univocamente. Tale codice può essere determinato attraverso '''blkid''', la cui sintassi è <pre>blkid /dev/miodevice</pre>L'utilizzo dello UUID è limitato ai soli dispositivi presenti in <code>/dev/</code>, quindi le risorse di rete possono essere identificate solo attraverso il loro percorso di rete.
# La seconda colonna definisce il punto di montaggio della risorsa precedentemente specificata, come sempre deve trattarsi di una directory già esistente e VUOTA.
# La seconda colonna definisce il punto di montaggio della risorsa precedentemente specificata, come sempre deve trattarsi di una directory già esistente e VUOTA.
# In terza posizione si specificano i filesystem (in genere uno solo).
# In terza posizione si specificano i filesystem (in genere uno solo).
# Quarto si indicano tutte le opzioni relative al filesystem, avendo cura di separare ognuna con una virgola. L'elenco di tale opzioni è lungo, pertanto non si può evitare di fare riferimento al manuale di ''mount''.
# Quarto si indicano tutte le opzioni relative al filesystem, avendo cura di separare ognuna con una virgola. L'elenco di tale opzioni è lungo, pertanto non si può evitare di fare riferimento al manuale di ''mount''.
# In quinta colonna e sesta colonna possono essere indicati dei valori numerici rispettivamente utili per ''dump'' e ''fsck''. Di norma basta specificare un valore zero per entrambi, se necessario fare riferimento al manuale di ''mount''.
# In quinta e sesta colonna possono essere indicati dei valori numerici rispettivamente utili per ''dump'' e ''fsck''. Di norma basta specificare un valore zero per entrambi, se necessario fare riferimento al manuale di ''mount''.
Di seguito alcune righe d'esempio per il suddetto file:
<pre>
UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX    /home                  ext4          defaults,acl      0    2
/dev/scd0                                    /media/cdrom1          udf,iso9660    user,noauto      0    0
//mioserver/miacartella                      /mnt/samba      cifs  _netdev,credentials=/percorso_file/credenziali,uid=1000,gid=1000,file_mode=0777,dir_mode=0775  0  0
nome_server:/                                /mnt/nfs        nfs4  _netdev,auto,intr                0    0
</pre>
{{ Warningbox | '''/etc/fstab''' mal tollera i nomi e i percorsi non  standard, pertanto ove possibile evitare di scegliere nomi dei percorsi delle risorse contenenti spazi o altri caratteri speciali (tipicamente per le risorse remote). }}
Qualora  proprio non se ne potesse fare a meno è possibile indicare i caratteri  speciali in forma ottale (se tutti o solo alcuni non è dato saperlo); ad  esempio una cartella di nome '''<code>prova &del  %</code>''' dovrebbe essere indicata come  '''<code>prova\040\046del\040%</code>'''; si noti che mentre  la "e commerciale" e lo spazio devono essere indicati in forma ottale,  il simbolo "percento" può essere indicato normalmente.<br>
'''NB''': NON è detto che fstab accetti qualsiasi carattere speciale.<br>
A  [http://www.asciitable.com/ quest'indirizzo] è disponibile una tabella  di conversione per i primi 256 caratteri ASCII.


=== Cercare le directory che occupano più spazio ===
=== Cercare le directory che occupano più spazio ===
2 853

contributi