GNU/Linux >> Znalost Linux >  >> Cent OS

Jak změnit štítky souborového systému v CentOS/RHEL

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ů. Místo toho můžeme použít štítky souborového systému k jejich odkazování v souboru /etc/fstab. To nám umožňuje identifikovat souborový systém, aniž bychom se uchylovali k efemérním názvům 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.

Zkontrolujte aktuální štítek souborového systému

1. Chcete-li zjistit označení souborového systému, můžete použít příkaz „blkid“, jak je uvedeno níže.

# blkid /dev/sda1
/dev/sda1: LABEL="/boot" UUID="c9fdb384-19ed-4b94-b29e-23f0f566e970" TYPE="ext4"

2. Můžete také určit, na který souborový systém v souboru /etc/fstab odkazují jejich LABEL namísto skutečných jmen zařízení. Například:

# cat /etc/fstab
LABEL="/boot"                                 /boot   ext4    defaults        1 2
UUID="80a27dc2-c309-4cc8-9ceb-3bb1a055cf3d"   /data   ext4    defaults        0 2

3. Kromě toho můžete také ověřit řádek args jádra v /etc/grub.conf pro jakékoli použití jiných názvů uzlů zařízení než LVM.

# grep kernel /etc/grub.conf
    kernel /vmlinuz-2.6.18-308.el5 ro root=/dev/vda2

Změna štítků souborového systému online

Příkaz e2label lze použít k nastavení/změně štítků na souborových systémech ext2, ext3 a ext4. Syntaxe pro použití příkazu je jednoduchá:

# e2label
Usage: e2label device [newlabel]

Chcete-li například změnit štítek oddílu /dev/sda1 na /boot, použijte níže uvedený příkaz:

# e2label /dev/sda1 /boot

Při úpravách existujících štítků se ujistěte, že aktualizujete všechny odkazy na staré štítky v /etc/fstab a /etc/grub.conf a podle toho je upravte.

# grep LABEL /etc/grub.conf
kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/
# grep LABEL /etc/fstab
LABEL=/                /         ext3    defaults        1 1
LABEL=/boot            /boot     ext3    defaults        1 2

Poznámka k výměně zařízení

Chcete-li přidat/změnit štítky na odkládací oddíly, musíte je vypnout pomocí „swapoff [ZAŘÍZENÍ]“ a předělat pomocí „mkswap -L [LABEL] [ZAŘÍZENÍ]“, než je znovu zapnete pomocí „swap [ZAŘÍZENÍ]“. Swap UUID jsou možné pouze v RHEL6 a vyšší. Další podrobnosti naleznete na manuálové stránce mkswap.

# man mkswap
CentOS / RHEL :Jak změnit UUID souborového systému


Cent OS
  1. CentOS / RHEL 7 :Jak změnit ID počítače

  2. Jak změnit název zařízení NIC v CentOS / RHEL 6

  3. CentOS / RHEL :Jak najít UUID zařízení nebo souborového systému

  1. Jak nastavit nebo změnit název hostitele v CentOS 7 / RHEL 7

  2. Jak změnit název hostitele na CentOS

  3. Jak změnit MAC adresu na CentOS 8

  1. CentOS / RHEL 7:Jak změnit časové pásmo

  2. CentOS / RHEL :Jak změnit UUID souborového systému

  3. Jak provést příkaz Pstack na CentOS/RHEL