VMware 中使用 scsi_id 查詢磁碟UUID

bitifi發表於2016-07-20
在VMware的Linux系統中查詢磁碟的udev功能時,發現scsi_id命令無法返回裝置的SCSI ID。

方法如下:

[@more@]1、在虛擬機器關閉以後,進入虛擬機器的目錄

2、用文字編輯器修改vmx檔案,在vmx檔案中任意位置(通常在最後)新增如下行:

disk.EnableUUID = "TRUE"

3、重新啟動虛擬機器,此時可以正確獲取SCSI ID

#/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sdb
36000c29577b5db74013db535e0155e01

或 #/sbin/scsi_id -g -u /dev/sda

注意:在手工修改完vmx檔案以後,如果再進行任何虛擬機器的設定,比如新增磁碟,修改網路卡型別或者其它的操作,
disk.EnableUUID引數又會重置為FALSE,所以每次進行虛擬機器設定以後,都需要手工再次修改該引數。
當然重啟虛擬機器,或者虛擬機器內Guest作業系統中的任何操作,都不會重置該引數。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30496894/viewspace-2122272/,如需轉載,請註明出處,否則將追究法律責任。

相關文章