GNU/Linux >> Tutoriels Linux >  >> Cent OS

CentOS / RHEL :Comment trouver l'UUID d'un périphérique ou d'un système de fichiers

UUID ou identifiant universel unique est une information utile. Cela peut être très pratique parfois lorsque le nom du périphérique ou les systèmes de fichiers ne sont pas cohérents. L'UUID de l'appareil identifie de manière unique le composant du système qui est persistant lors des redémarrages du système.

UUID de l'appareil

Pour CentOS/RHEL 5

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

Pour CentOS/RHEL 6

# scsi_id --whitelisted /dev/sdd
3600144f0da627ad70000503ad6ce0006

Ou :

# 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

Pour les appareils multivoies :

# 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

Remarque :l'uuid du périphérique est une valeur fixe, l'uuid du périphérique dm-mp doit être identique à l'uuid de ses chemins. Dans la plupart des situations, il ne peut être modifié que si l'appareil prend en charge la fonction uuid dynamique.

Utilisation :

L'uuid de l'appareil est souvent utilisé pour conserver le nom de l'appareil ou le nom dm-mpath, par exemple lier le wwid avec le nom oraasm1 de manière persistante.

       multipath {
               wwid                  36006048caf0b141598afa8e2875797a1
               alias                   oraasm1
       }

Remarque :la partition (telle que sda1 sdb1) n'a pas d'uuid.

Uuid du système de fichiers

Pour 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

Remarque :le /dev/sdxx doit être formaté en tant que système de fichiers.

Utilisation :

Pourrait spécifier uuid dans /etc/fstab pour lier le périphérique avec le répertoire de montage de manière persistante.

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

Remarque  :l'uuid du système de fichiers sera modifié après la recréation du système de fichiers.

uuid 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

Utilisation :

Dans certains cas, vous devez récupérer un périphérique pv, utilisez les arguments –uuid et –restorefile de la commande pvcreate pour restaurer le volume physique. La commande suivante restaure le nom du volume physique avec les métadonnées sauvegardées.

# 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

Remarque  :l'uuid lvm2 sera modifié après la recréation.


Cent OS
  1. CentOS / RHEL :Comment changer l'UUID du système de fichiers

  2. Comment réduire le système de fichiers racine sur CentOS / RHEL 6

  3. Comment changer les étiquettes du système de fichiers dans CentOS/RHEL

  4. Comment supprimer un disque ASM sur un périphérique multichemin dans CentOS/RHEL

  5. CentOS / RHEL :Comment monter des systèmes de fichiers en utilisant UUID

Comment installer PHP-mbstring sur RHEL 8 / CentOS 8

Comment installer phantomjs sur RHEL 8 / CentOS 8

Comment installer Dropbox sur RHEL 8 / CentOS 8

Comment installer la boussole sur RHEL 8 / CentOS 8

Comment installer Puppet sur RHEL 8 / CentOS 8

Comment installer YUM sur RHEL 8 / CentOS 8