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