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

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

UUID o identificatore univoco universale è un'informazione utile Può essere davvero utile a volte quando il nome del dispositivo o dei file system non sono coerenti. L'UUID del dispositivo identifica in modo univoco il componente nel sistema che è persistente durante i riavvii del sistema.

UUID del dispositivo

Per CentOS/RHEL 5

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

Per CentOS/RHEL 6

# scsi_id --whitelisted /dev/sdd
3600144f0da627ad70000503ad6ce0006

Oppure:

# 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

Per dispositivi multipath :

# 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 :l'uuid del dispositivo è a valore fisso, l'uuid del dispositivo dm-mp dovrebbe essere identico all'uuid dei suoi percorsi. Nella maggior parte delle situazioni non può essere modificato a meno che il dispositivo non supporti la funzione uuid dinamico.

Utilizzo:

L'uuid del dispositivo viene spesso utilizzato per rendere persistente il nome del dispositivo o il nome dm-mpath, nell'esempio seguente associa il wwid con il nome oraasm1 in modo persistente.

       multipath {
               wwid                  36006048caf0b141598afa8e2875797a1
               alias                   oraasm1
       }

Nota :la partizione (come sda1 sdb1) non ha uuid.

Uuid del file system

Per 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 :il file /dev/sdxx deve essere formattato come file system.

Utilizzo:

Potrebbe specificare uuid in /etc/fstab per associare il dispositivo con la directory di montaggio in modo persistente.

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

Nota :l'uuid del file system verrà modificato dopo aver ricreato il file system.

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

Utilizzo:

In alcuni casi è necessario recuperare alcuni dispositivi pv, utilizzare gli argomenti –uuid e –restorefile del comando pvcreate per ripristinare il volume fisico. Il comando seguente ripristina l'etichetta del volume fisico con i metadati di backup.

# 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 verrà modificato dopo la ricreazione.


Cent OS
  1. CentOS / RHEL:come modificare l'UUID del filesystem

  2. Come modificare le etichette del filesystem in CentOS/RHEL

  3. Come eliminare il disco ASM su un dispositivo multipath in CentOS/RHEL

  4. CentOS / RHEL:come eliminare il dispositivo crittografato LUKS

  5. CentOS / RHEL:come montare i filesystem usando UUID

Come installare PHP-mbstring su RHEL 8 / CentOS 8

Come installare phantomjs su RHEL 8 / CentOS 8

Come installare Dropbox su RHEL 8 / CentOS 8

Come installare la bussola su RHEL 8 / CentOS 8

Come installare Puppet su RHEL 8 / CentOS 8

Come installare YUM su RHEL 8 / CentOS 8