ITPub博客

首页 > 数据库 > Oracle > 共享磁盘创建

共享磁盘创建

原创 Oracle 作者:zjwmv 时间:2026-06-08 16:12:58 0 删除 编辑

VMware® Workstation 虚拟机共享磁盘创建


1. 创建预先分配的共享磁盘

rem cd /d  <VMWARE_HOME>

cd /d C:\Lprogram\VMwarestation17

rem vdiskmanager help

.\vmware-vdiskmanager.exe  

rem "create sharedisk"

.\vmware-vdiskmanager.exe -c -s 10Gb -a lsilogic -t 2 "D:\vmware\sharedata\asm_ocr.vmdk"

Creating disk 'D:\vmware\sharedata\asm_ocr.vmdk'

  Create: 100% done.

Virtual disk creation successful.

.\vmware-vdiskmanager.exe -c -s 11Gb -a lsilogic -t 2 "D:\vmware\sharedata\asm_data.vmdk"

Creating disk 'D:\vmware\sharedata\asm_data.vmdk'

  Create: 100% done.

Virtual disk creation successful.


tips: 此处是预先分配存储空间,故速度慢一些


2. 向虚拟机添加磁盘,选择现有磁盘

图形化界面增加:

增加硬盘-> SCSI(S) ->使用现有虚拟磁盘-> 磁盘文件选择刚创建的vmdk->磁盘文件设置 高级->独立 -> 永|久 

or

修改虚拟机vmx文件增加 (第一块磁盘scsi0:0 ,后续依次 scsi0:1 scsi0:2 scsi0:3 scsi0:4)

例:

scsi0:4.fileName = "D:\vmware\sharedata\asm_ocr.vmdk"

scsi0:4.mode = "independent-persistent"

scsi0:4.redo = ""

scsi0:4.present = "TRUE"


3. 虚拟磁盘非独占模式设置

在虚拟机的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"


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15404498/viewspace-3173278/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2015-03-05

  • 博文量
    36
  • 访问量
    26764