GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come modificare le etichette del filesystem in CentOS/RHEL

Il nome del nodo del dispositivo di un disco (/dev/sda, /dev/hda, /dev/vda, ecc.) può cambiare in alcune situazioni. Ad esempio, dopo aver cambiato i cavi o aggiornato alcuni pacchetti, sda e sdc potrebbero scambiarsi di posto. Ciò causa problemi quando /etc/fstab fa riferimento ai filesystem con i nomi dei dischi. Invece, possiamo usare le etichette del filesystem per fare riferimento a loro nel file /etc/fstab. Questo ci consente di identificare un filesystem senza ricorrere a nomi di dispositivi a blocchi effimeri.

Nota :Gli UUID e le etichette non sono richiesti se un filesystem risiede su un volume logico LVM, come nelle installazioni RHEL predefinite.

Controlla l'etichetta corrente del filesystem

1. Per scoprire l'etichetta del filesystem, puoi usare il comando "blkid" come mostrato di seguito.

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

2. Puoi anche determinare a quale filesystem nel file /etc/fstab viene fatto riferimento dalle loro LABEL invece che dai nomi dei dispositivi effettivi. Ad esempio:

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

3. Inoltre, puoi anche verificare la riga args del kernel in /etc/grub.conf per qualsiasi utilizzo di nomi di nodi di dispositivi non LVM.

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

Modifica online delle etichette del filesystem

Il comando e2label può essere utilizzato per impostare/modificare etichette sui filesystem ext2, ext3 ed ext4. La sintassi per utilizzare il comando è semplice:

# e2label
Usage: e2label device [newlabel]

Ad esempio, per modificare l'etichetta della partizione /dev/sda1 in /boot, utilizzare il comando seguente:

# e2label /dev/sda1 /boot

Quando modifichi le etichette esistenti, assicurati di aggiornare tutti i riferimenti alle vecchie etichette in /etc/fstab e /etc/grub.conf e modificali di conseguenza.

# 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

Una nota sui dispositivi di scambio

Per aggiungere/modificare le etichette per scambiare le partizioni, devono essere disattivate con "swapoff [DEVICE]" e rifatte con "mkswap -L [LABEL] [DEVICE]" prima di essere riattivate con "swapon [DEVICE]". Gli UUID di scambio sono possibili solo in RHEL6 e versioni successive. Vedi la pagina man di mkswap per maggiori dettagli.

# man mkswap
CentOS / RHEL:come modificare l'UUID del filesystem


Cent OS
  1. Come impostare o modificare il nome host in CentOS 7 / RHEL 7

  2. CentOS / RHEL 7:come modificare l'id macchina

  3. CentOS / RHEL:come modificare l'UUID del filesystem

  4. CentOS / RHEL:come trovare l'UUID di un dispositivo o filesystem

  5. Come modificare la modalità di collegamento di rete in CentOS/RHEL 6

Come impostare/modificare il nome host in CentOS 8 / RHEL 8

Come modificare il fuso orario in CentOS 8 / RHEL 8

Come modificare il nome host su CentOS 8

Come modificare il nome host in CentOS/RHEL 8

Come modificare il nome host in CentOS/RHEL 7

CentOS / RHEL 5,6:come modificare il fuso orario