Vmware Workstation 16 Pro 建立共享磁碟
阿新 • • 發佈:2022-12-05
圖形介面建立共享磁碟
第一臺建立共享磁碟
- 首先開啟已經安裝好系統的虛擬機器,點選編輯虛擬機器設定,彈出如下視窗:
- 點選新增,選擇硬碟,點選下一步:
- 預設選擇scsi,點選下一步。
- 選擇建立新虛擬磁碟。點選下一步:
- 分配磁碟空間大小,選擇立即分配磁碟所有空間,將虛擬磁碟儲存為單個檔案。
- 命名磁碟名稱及存放路徑。
- 修改磁碟屬性。
第二臺新增現有磁碟
- 新增硬碟
- 選擇磁碟型別,保持預設。
- 使用現有磁碟
- 點選瀏覽,選中剛剛第一臺建立的共享磁碟。
- 修改磁碟屬性。
修改兩臺虛擬機器的vmx檔案
- 新增硬碟
兩臺虛擬機器vmx檔案末尾追加如下命令:
scsi1.sharedBus = "virtual" disk.locking = "false" diskLib.dataCacheMaxSize = "0" diskLib.dataCacheMaxReadAheadSize = "0" diskLib.dataCacheMinReadAheadSize = "0" diskLib.dataCachePageSize = "4096" diskLib.maxUnsyncedWrites = "0" disk.EnableUUID = "TRUE"
重啟兩臺即可看到新增共享磁碟。
命令列方式建立共享磁碟
此方案省去了圖形介面的繁雜操作,推薦使用此方法。
命令列建立共享磁碟
-
以管理員方式開啟DOS視窗,到vmware workstation安裝目錄下,執行以下命令建立需要的共享磁碟:
#OCR vmware-vdiskmanager.exe -c -s 1000MB -a lsilogic -t 2 "I:\RAC\ShareDisk\votingdisk1.vmdk" vmware-vdiskmanager.exe -c -s 1000MB -a lsilogic -t 2 "I:\RAC\ShareDisk\votingdisk2.vmdk" vmware-vdiskmanager.exe -c -s 1000MB -a lsilogic -t 2 "I:\RAC\ShareDisk\votingdisk3.vmdk" #DATA vmware-vdiskmanager.exe -c -s 10000MB -a lsilogic -t 2 "I:\RAC\ShareDisk\votingdisk4.vmdk" vmware-vdiskmanager.exe -c -s 10000MB -a lsilogic -t 2 "I:\RAC\ShareDisk\votingdisk5.vmdk" vmware-vdiskmanager.exe -c -s 10000MB -a lsilogic -t 2 "I:\RAC\ShareDisk\votingdisk6.vmdk" #ARCHIVE vmware-vdiskmanager.exe -c -s 10000MB -a lsilogic -t 2 "I:\RAC\ShareDisk\votingdisk7.vmdk"
- 修改2個虛擬機器的vmx配置檔案,在虛擬機器的安裝目錄下的.vmx檔案最後加上以下資訊:
scsi1.virtualDev = "lsilogic" scsi1.present = "TRUE" scsi1:0.filename = "I:\RAC\ShareDisk\votingdisk1.vmdk" scsi1:0.mode = "independent-persistent" scsi1:0.present = "TRUE" scsi1:1.filename = "I:\RAC\ShareDisk\votingdisk2.vmdk" scsi1:1.mode = "independent-persistent" scsi1:1.present = "TRUE" scsi1:2.filename = "I:\RAC\ShareDisk\votingdisk3.vmdk" scsi1:2.mode = "independent-persistent" scsi1:2.present = "TRUE" scsi1:3.filename = "I:\RAC\ShareDisk\votingdisk4.vmdk" scsi1:3.mode = "independent-persistent" scsi1:3.present = "TRUE" scsi1:4.filename = "I:\RAC\ShareDisk\votingdisk5.vmdk" scsi1:4.mode = "independent-persistent" scsi1:4.present = "TRUE" scsi1:5.filename = "I:\RAC\ShareDisk\votingdisk6.vmdk" scsi1:5.mode = "independent-persistent" scsi1:5.present = "TRUE" scsi1:6.filename = "I:\RAC\ShareDisk\votingdisk7.vmdk" scsi1:6.mode = "independent-persistent" scsi1:6.present = "TRUE" scsi1.sharedBus = "virtual" disk.locking = "false" diskLib.dataCacheMaxSize = "0" diskLib.dataCacheMaxReadAheadSize = "0" diskLib.dataCacheMinReadAheadSize = "0" diskLib.dataCachePageSize = "4096" diskLib.maxUnsyncedWrites = "0" disk.EnableUUID = "TRUE"
- 重啟開啟兩個虛擬機器,共享磁碟建立完成,在系統中可見。