Název uzlu zařízení disku (/dev/sda, /dev/hda, /dev/vda atd.) se může v některých situacích změnit. Například po výměně kabelů nebo upgradu určitých balíčků si sda a sdc mohou vyměnit místa. To způsobuje problémy, když /etc/fstab odkazuje na souborové systémy podle názvů disků. Není bezpečné používat názvy uzlů blokových zařízení jako /dev/sda1 a /dev/vdb2 k odkazování na souborové systémy v /etc/fstab.
Místo toho použijte UUID souborového systému (univerzálně jedinečné identifikátory) nebo štítky. Každá z těchto možností umožňuje identifikaci souborového systému bez použití dočasných názvů blokových zařízení.
Poznámka :UUID a štítky nejsou vyžadovány, pokud je souborový systém umístěn na logickém svazku LVM, jako u výchozích instalací RHEL/CentOS.Zkontrolujte aktuální UUID souborového systému
1. Chcete-li najít aktuální UUID souborového systému, můžete použít některý z níže uvedených příkazů.
# blkid /dev/sdc1 /dev/sdc1: UUID="94ddf54e-53f7-4a1a-bd2f-d0a01ee448d1" TYPE="ext4"
# dumpe2fs /dev/sdc1 | grep UUID dumpe2fs 1.42.9 (28-Dec-2013) Filesystem UUID: 94ddf54e-53f7-4a1a-bd2f-d0a01ee448d1
Můžete také zobrazit UUID v souboru /etc/fstab, pokud je pro souborový systém ručně proveden záznam.
# grep data /etc/fstab UUID="94ddf54e-53f7-4a1a-bd2f-d0a01ee448d1" /data ext4 defaults 0 2
1. Změna UUID pomocí tune2fs
1. Aby bylo možné změnit UUID souborového systému, musí být nejprve odpojen.
# umount /data
2. tune2fs umožňuje změnit UUID pomocí -U vlajka. Parametr -U umožňuje generování náhodného UUID nebo UUID založeného na čase.
# tune2fs -U random /dev/sdc1 tune2fs 1.42.9 (28-Dec-2013)
3. Při úpravě existujících UUID se ujistěte, že aktualizujete všechny odkazy na staré štítky ve fstab. Nejprve zkontrolujte nové UUID a poté proveďte příslušné změny v souboru /etc/fstab.
# blkid | grep sdc1 /dev/sdc1: UUID="d2c27808-f88f-44bc-bb1d-de3b03d133e4" TYPE="ext4"
# vi /etc/fstab UUID="d2c27808-f88f-44bc-bb1d-de3b03d133e4" /data ext4 defaults 0 2
4. Znovu připojte souborový systém.
# mount /dataJak změnit štítky souborového systému v CentOS/RHEL