[ubuntu-it] Sistemazione di Fstab

Roberto Mazzoleni fpazzatura a email.it
Mer 7 Feb 2007 10:05:23 GMT


Mirco Bertossi ha scritto:
>> Se conosci altri metodi benvenuto, ma togliere UUID per tornare ai dev è
>> togliere una delle migliorie standard di edgy. Non che sia difficile
>> tornare a UUID... (un `ls -l /dev/disk/by-uuid/` e ricavi tutti i device).
>>     
> Scusate, non ne so niente di UUID: dove si trova la documentazione?
> Una ricerca sul wiki di ubuntu è stata infruttuosa :(
È un argomento relativamente semplice, te lo spiego qui in lista.

La UUID è un identificatore standard usato in vari software.

Serve a identificare con certezza un certo elemento. Nel nostro caso un 
disco.

Al momento della creazione viene generato il codice di identificazione 
di 32 caratteri. Questo codice è univoco di quel disco ed è generato con 
un algoritmo che elimina quasi completamente la possibilità di duplicati.

Per vedere le UUID delle partizioni basta dare il comando che ho scritto 
nell'altra mail, che si legge ancora sopra ;-)

Ecco un output di esempio:
> fidech a pc-friend:~$ ls -l /dev/disk/by-uuid/
> totale 0
> lrwxrwxrwx 1 root root 10 2007-02-07 10:34 
> 194c4b07-7b58-4ced-bccf-ac651abfb688 -> ../../sdc1
> lrwxrwxrwx 1 root root 10 2007-02-07 10:34 
> 4562d7de-bfc6-4d20-a26a-ecd648e71636 -> ../../sda1
(ho preso solo le prime due righe come esempio)

In questo modo si vedono le varie UUID delle partizioni.
Per inserirle nel file fstab basta metterle con questa sintassi:
> fidech a pc-friend:~$ cat /etc/fstab
> # /etc/fstab: static file system information.
> #
> # <file system> <mount point>   <type>  <options>       <dump>  <pass>
> proc            /proc           proc    defaults        0       0
> # /dev/sda1
> UUID=4562d7de-bfc6-4d20-a26a-ecd648e71636 /               ext3    
> noatime,errors=remount-ro 0       1
> # /dev/sdc1
> UUID=194c4b07-7b58-4ced-bccf-ac651abfb688 /media/gross xfs      
> noatime 0 1
Il commento sopra la linea è opzionale, e serve per ricordare in che 
posizione era il device quando lo abbiamo scritto.

Qual'è il vantaggio a usare questo metodo?

Semplice, se cambi la posizione dei dischi ATA cambia la lettera di 
riferimento del disco (hda è il primary master, hdd è il secondary 
slave, ad esempio), se cambi l'ordine dei dischi Serial ATA cambia 
ancora la lettera. Se sposti la partizione potrebbe cambiare il numero.

In ogni caso con UUID il sistema neanche si accorge delle modifiche, col 
sistema standard potresti avere problemi, e magari dover avviare un live 
per modificare il file fstab.

Nota: UUID è usato di standard solo nell'installazione di edgy. Se avete 
fatto un dist-upgrade dalle precedenti tocca fare tutto a manina :-D




Maggiori informazioni sulla lista ubuntu-it