UUID

L'UUID e' l'identificatore universale di un hard-disk: e' molto utile. Siccome oggi in un pc ci sono tante diverse connessioni (SATA, PATA, USB, Firewire) a cui connettere un hard-disk, utilizzare l'UUID invece del vecchio sistema con i device (ad esempio /dev/sda1). Ogni volta che attacchiamo un dispositivo, corriamo il rischio che cambi la vecchia identificazione e un nuovo hard-disk divenga improvvisamente il primo device (/dev/sda1 per esempio), mandando in tilt il sistema di montaggio dei dispositivi. Per fortuna Linux contiene dei sistemi di sicurezza per montare lo stesso i dispositivi trovati, ma le cartelle su cui verranno montati (punti di mount) cambieranno; utilizzando gli UUID errori del genere non possono piu' succedere.

Per fare cio' dobbiamo sapere quali sono i nostri UUID, usando il comando blkid:

 blkid 
 /dev/sda1: LABEL="WDgreen" UUID="7bd7512e-742a-41e4-bceb-6b5cdb5d8688" TYPE="ext4" 
 /dev/sdb1: UUID="0CCE-27CC" TYPE="vfat" 
 /dev/sdc5: UUID="72D0E02BD0DFF2F9" TYPE="ntfs" 
 /dev/sdd1: UUID="d13fc664-8440-440b-ba66-77841cf8603e" TYPE="ext4" 
 /dev/sdd5: UUID="e49fdf85-d5b8-41b2-99ff-c52f6eb05cf9" TYPE="swap"

bene adesso che sappiamo come sono disposti i nostri hard-disk possiamo modificare il nostro /etc/fstab cosi' per esempio:

 proc            /proc           proc    nodev,noexec,nosuid 0   0
 UUID=d13fc664-8440-440b-ba66-77841cf8603e /               ext4    errors=remount-ro 0  1
 UUID=e49fdf85-d5b8-41b2-99ff-c52f6eb05cf9 none            swap    sw              0   0
 /dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8  0   0
 UUID=72D0E02BD0DFF2F9       /media/72D0E02BD0DFF2F9  ntfs  rw,users,exec  0  0
 UUID=7bd7512e-742a-41e4-bceb-6b5cdb5d8688     /media/WDgreen  ext4   rw,users,exec   0 0