背景:esxi + SA6500 DSM 7.2
问题:无法使用usbportcfg方案将USB存储修改为内部存储
解法:关闭esxi USB直通,使用裸磁盘映射到 黑群晖中
问题:
在常规DSM系统中,如果想要把USB存储修改为内部存储,可以通过修改 usbportcfg ,esataportcfg,internalportcfg 等配置文件来强制将USB口的硬盘类型指定为SATA
但这种配置方法在DT机型中失效了,比如SA6400,这种继续需要修改DTS文件,风险极大,比如
https://gebi1.com/thread-306331-1-1.html
如果你是esxi系统下的黑群晖,可以采用本文的方法
解法
如果是esxi系统,可以完全绕过DSM系统,在esxi层面讲USB存储失败为硬盘,然后RDM直通给群晖系统即可
步骤
1.ssh到esxi系统,查看磁盘
ls /dev/disks/
这时你是看不到USB 存储的

2.关闭 esxi USB监控服务
关闭后所有USB类设备,都不能映射到虚拟机了
/etc/init.d/usbarbitrator stop
chkconfig usbarbitrator off

我们可以在文本界面,和命令行,分别看到新增的USB存储

3. 映射USB存储为裸磁盘
vmkfstools -r /vmfs/devices/disks/mpx.vmhba33:C0:T0:L0 /vmfs/volumes/M2_240G/USB_1T.vmdk
4.编辑虚拟机,添加现有硬盘
5.开机,在磁盘管理中正常使用硬盘
