VMware 中使用 scsi_id 查询磁盘UUID
[font=SimSun, STSong]在VMware的Linux系统中查询磁盘的udev功能时,发现scsi_id命令无法返回设备的SCSI ID。
[font=SimSun, STSong]方法如下:
[font=SimSun, STSong][@more@]1、在虚拟机关闭以后,进入虚拟机的目录
[font=SimSun, STSong]2、用文本编辑器修改vmx文件,在vmx文件中任意位置(通常在最后)添加如下行:
[font=SimSun, STSong]disk.EnableUUID = "TRUE"
[font=SimSun, STSong]3、重新启动虚拟机,此时可以正确获取SCSI ID
[font=SimSun, STSong]#/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sdb
[font=SimSun, STSong]36000c29577b5db74013db535e0155e01
[font=SimSun, STSong]或 #/sbin/scsi_id -g -u /dev/sda
[font=SimSun, STSong]注意:在手工修改完vmx文件以后,如果再进行任何虚拟机的设置,比如添加磁盘,修改网卡类型或者其它的操作,
[font=SimSun, STSong]disk.EnableUUID参数又会重置为FALSE,所以每次进行虚拟机设置以后,都需要手工再次修改该参数。
[font=SimSun, STSong]当然重启虚拟机,或者虚拟机内Guest操作系统中的任何操作,都不会重置该参数。
本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!