Normalmente per identificare un dispositivo (partizione di uno specifico disco) è convenzione utilizzare un codice UUID al posto del nome del file system.
Se si aggiunge o toglie un disco, i nomi dei file system potrebbero cambiare e per poter ripristinare il sistema si è costretti a rettificare opportunamente il file fstab.
Utilizzando dei codici universali associati ad ogni partizione, questo problema non si verifica, perchè la mappatura tra file system e directory di mount non necessita di essere cambiata.
Nei sistemi Ubuntu e derivate è possibile vedere i file system ed i relativi UUID utilizzando i seguenti comandi.
Per visualizzare la lista di tutti i dischi e partizioni riconosciute dal sistema:
sudo fdisk -lad esempio nel mio sistema l'output è il seguente:
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 1912 15358108+ 7 HPFS/NTFS
/dev/sda2 1913 1925 104422+ 83 Linux
/dev/sda3 1926 2186 2096482+ 82 Linux swap / Solaris
/dev/sda4 2187 12161 80124187+ 5 Esteso
/dev/sda5 2187 4736 20482843+ 83 Linux
/dev/sda6 4737 5501 6144831 83 Linux
/dev/sda7 5502 12161 53496418+ 83 Linuxe per vedere i relativi UUID è sufficiente eseguire il comando:
ls -la /dev/disk/by-uuided il relativo output è del tipo:
3265f9e7-3d10-417b-b739-3a2650c67cba -> ../../sda5
6fbfe571-0156-420b-8089-72edbd12e041 -> ../../sda7
87c37009-239a-4a88-8d3a-68a701ece58f -> ../../sda2
b0gdcb1f-9a59-43cd-ae96-843fbcf3027d -> ../../sda6
C19C42BE9A43ADCB -> ../../sda1
f53b5dec-cb46-41ac-a48f-a465c10b53ae -> ../../sda3NB: UUID è un valore che dipende dalle caratteristiche del disco e delle partizioni: quindi qualsiasi rettifica alle partizioni (resize o spostamento) avrà l'effetto di cambiare i valori UUID delle partizioni del sistema.
Interessante....
RispondiElimina