GNU/Linux >> Tutoriales Linux >  >> Cent OS

CentOS / RHEL:cómo encontrar el UUID de un dispositivo o sistema de archivos

UUID o identificador único universal es una información útil. Puede ser realmente útil a veces cuando el nombre del dispositivo o los sistemas de archivos no son consistentes. El UUID del dispositivo identifica de forma única el componente en el sistema que persiste en los reinicios del sistema.

UUID del dispositivo

Para CentOS/RHEL 5

# scsi_id -u -g -s /block/sda
35000c50032387713

Para CentOS/RHEL 6

# scsi_id --whitelisted /dev/sdd
3600144f0da627ad70000503ad6ce0006

O:

# udevadm info --query=all --path=/sys/block/sda
P: /devices/pci0000:00/0000:00:01.0/0000:01:00.0/host0/target0:2:0/0:2:0:0/block/sda
N: sda
W: 99
S: block/8:0
S: disk/by-id/scsi-364403a78570b200018ac2cd20575ec04
S: disk/by-path/pci-0000:01:00.0-scsi-0:2:0:0
S: disk/by-id/wwn-0x64403a78570b200018ac2cd20575ec04
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:01.0/0000:01:00.0/host0/target0:2:0/0:2:0:0/block/sda
E: MAJOR=8
E: MINOR=0
E: DEVNAME=/dev/sda
E: DEVTYPE=disk
E: SUBSYSTEM=block
E: MPATH_SBIN_PATH=/sbin
E: ID_SCSI=1
E: ID_VENDOR=LSI
E: ID_VENDOR_ENC=LSI
E: ID_MODEL=MRSASRoMB-4i
E: ID_MODEL_ENC=MRSASRoMB-4i
E: ID_REVISION=2.12
E: ID_TYPE=disk
E: ID_SERIAL_RAW=364403a78570b200018ac2cd20575ec04
E: ID_SERIAL=364403a78570b200018ac2cd20575ec04
E: ID_SERIAL_SHORT=64403a78570b200018ac2cd20575ec04
E: ID_WWN=0x64403a78570b2000
E: ID_WWN_VENDOR_EXTENSION=0x18ac2cd20575ec04
E: ID_WWN_WITH_EXTENSION=0x64403a78570b200018ac2cd20575ec04
E: ID_SCSI_SERIAL=0004ec7505d22cac1800200b57783a40
E: ID_BUS=scsi
E: ID_PATH=pci-0000:01:00.0-scsi-0:2:0:0
E: ID_PART_TABLE_TYPE=dos
E: LVM_SBIN_PATH=/sbin
E: DEVLINKS=/dev/block/8:0 /dev/disk/by-id/scsi-364403a78570b200018ac2cd20575ec04 /dev/disk/by-path/pci-0000:01:00.0-scsi-0:2:0:0 /dev/disk/by-id/wwn-0x64403a78570b200018ac2cd20575ec04

Para dispositivos multirruta :

# multipath -ll -v
360080e500024a048000004044f3c64ee dm-0 SUN,LCSM100_F
size=95G features='1 queue_if_no_path' hwhandler='1 rdac' wp=rw
|-+- policy='round-robin 0' prio=6 status=active
| `- 7:0:0:0 sdb 8:16  active ready running
`-+- policy='round-robin 0' prio=1 status=enabled
  `- 8:0:0:0 sdk 8:160 active ghost running

Nota :el uuid del dispositivo tiene un valor fijo, el uuid del dispositivo dm-mp debe ser idéntico al uuid de sus rutas. En la mayoría de las situaciones, no se puede modificar a menos que el dispositivo sea compatible con la función de uuid dinámico.

Uso:

El uuid del dispositivo se usa a menudo para persistir el nombre del dispositivo o el nombre dm-mpath, siguiendo el ejemplo, vincule el wwid con el nombre oraasm1 de forma persistente.

       multipath {
               wwid                  36006048caf0b141598afa8e2875797a1
               alias                   oraasm1
       }

Nota :la partición (como sda1 sdb1) no tiene uuid.

Uid del sistema de archivos

Para CentOS/RHEL 5

# blkid /dev/sda1
/dev/sda1: LABEL="/boot1" UUID="ae298adb-1b94-42a0-9dc9-a121c7561a5b" TYPE="ext3" SEC_TYPE="ext2" 
# /lib/udev/vol_id /dev/sda1
ID_FS_USAGE=filesystem
ID_FS_TYPE=ext3
ID_FS_VERSION=1.0
ID_FS_UUID=ae298adb-1b94-42a0-9dc9-a121c7561a5b
ID_FS_LABEL=/boot1
ID_FS_LABEL_SAFE=boot1

Nota :el /dev/sdxx debe formatearse como sistema de archivos.

Uso:

Podría especificar uuid en /etc/fstab para vincular el dispositivo con el directorio de montaje de forma persistente.

UUID=xxx-xxx-xxx-xxx            /mount_dir                   ext3    defaults        1 2

Nota :el uuid del sistema de archivos se cambiará después de volver a crear el sistema de archivos.

Uid LVM2

# pvs -v
  PV         VG   Fmt  Attr PSize  PFree  DevSize PV UUID   
  /dev/sda2  vg0  lvm2 a--  48.81G     0   48.83G xCJzmN-oJmL-kMFl-JCrb-lfoH-movY-6x6K6O
  /dev/sda3  vg0  lvm2 a--  48.81G     0   48.83G 9iXmmM-kKqV-OYDb-eSVN-ymCw-wwVk-uY6fXo
# lvs
  LV       VG   #Seg Attr   LSize   Maj Min KMaj KMin Origin Snap%  Move Copy%  Log Convert LV UUID                               
  lvroot   vg0     3 -wi-ao 146.44G  -1  -1 253  0                                          C0l0R2-KhH8-N7Nk-BhXn-MJhS-35dn-XXdL1B
  lvasmlib vg1     1 -wi-a-   4.88G  -1  -1 253  6                                          5nlcKy-1kvs-l7qb-eIts-tEs6-E2JG-RisWDx
# vgs -v
  VG   Attr   Ext    #PV #LV #SN VSize   VFree  VG UUID                               
  vg0  wz--n- 32.00M   3   1   0 146.44G     0  ereADB-2w9v-O2P9-58OS-RN9Q-t2pV-8wXpSc
  vg1  wz--n-  4.00M   3   3   0 139.71G  9.95G LczKdV-Nq82-lNrr-EmI1-cerd-numb-1qV6m4

Uso:

En algunos casos, necesita recuperar algún dispositivo pv, use los argumentos –uuid y –restorefile del comando pvcreate para restaurar el volumen físico. El siguiente comando restaura la etiqueta del volumen físico con los metadatos respaldados.

# pvcreate --uuid "0YnHNn-1COx-dohx-bwPf-aLyl-pO8F-f5PI5R" --restorefile /etc/lvm/archive/vg0_00000-1324010847.vg /dev/sda2
  Physical volume "/dev/sda2" successfully created

Nota :lvm2 uuid se cambiará después de volver a crear.


Cent OS
  1. CentOS/RHEL:Cómo cambiar el UUID del sistema de archivos

  2. Cómo reducir el sistema de archivos raíz en CentOS / RHEL 6

  3. Cómo encontrar la versión del sistema operativo de instalación original en CentOS/RHEL

  4. CentOS/RHEL 6:¿Cómo encuentro mi nivel de ejecución actual?

  5. Cómo crear un sistema de archivos tmpfs en CentOS/RHEL

Cómo instalar PHP-mbstring en RHEL 8 / CentOS 8

Cómo instalar phantomjs en RHEL 8 / CentOS 8

Cómo instalar Dropbox en RHEL 8 / CentOS 8

Cómo instalar la brújula en RHEL 8 / CentOS 8

Cómo instalar Puppet en RHEL 8 / CentOS 8

Cómo instalar YUM en RHEL 8 / CentOS 8