VMware 中使用 scsi_id 查询磁盘UUID

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:408

[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操作系统中的任何操作,都不会重置该参数。

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】