宿主機OS:Windows 11
Vmware:16.2.1 build-18811642
虛擬機OS:centos7.9 3.10.0-1160.el7.x86_64
問題:執(zhí)行獲取磁盤UUID時返回空
[root@mydb ~]# /usr/lib/udev/scsi_id -g -u -d /dev/sdd
[root@mydb ~]#
解決方法:
1.先查看系統(tǒng)是否安裝udev相關包,檢查OK
[root@mydb ~]# rpm -qa|grep udev
python-pyudev-0.15-9.el7.noarch
libgudev1-219-78.el7_9.5.x86_64
system-config-printer-udev-1.4.1-23.el7.x86_64
2.檢查Vmware虛擬機配置文件xxx.vmx,路徑在windows機器創(chuàng)建的虛擬機根目錄下。
虛擬機關機后在文件xxx.vmx最后新增下面的配置,然后重新打開虛擬機。
切記:虛擬機關機后再修改文件?。。?!否則不生效?。?!
disk.EnableUUID = "TRUE"
3.再次執(zhí)行,獲取UUID成功
[root@mydb ~]# /usr/lib/udev/scsi_id -g -u -d /dev/sdd
36000c2998dcf8e75278f01daee9d4700
4.網(wǎng)友說后續(xù)有變更虛擬機配置,如添加磁盤,修改網(wǎng)卡類型或者其它的操作,disk.EnableUUID參數(shù)又會重置為FALSE。
經(jīng)本人測試,添加刪除磁盤并沒有將配置文件中disk.EnableUUID修改為FALSE,大家若遇到再次不能獲取UUID的情況,不妨關閉虛擬機后查看下xxx.vmx配置文件。