ESXI6.7系统识别外部USB硬盘给黑群晖用
2019-07-08     loonlog     28824     4
本文目录
利用工控机制作软路由,再添加一个黑群晖,数据存储用外挂USB硬盘阵列,可是刚开始esxi虚拟机没有识别usb外挂硬盘阵列,于是就在网上找,找到了两个网站(virten.net和vediotalk.com)都描述了同一个方法,于是我确定应该是可靠的方法,于是我就开始了设置,现在把步骤列出来,作为我自己的笔记,也方便大家来看。
在制作黑群晖的过程中会反复很多次,其中有一次升级失败,需要重新建立黑群晖虚拟系统,外挂usb硬盘被占用,不知道怎么办,突然删除了硬盘分区表,导致硬盘不见了,还是用此方法重新来一次就可以了
步骤如下:
1、再esxi物理机后台打开SSH功能,用指令进行操作
按F2输入密码进入设置界面 >Troubleshoot ing Options > 把disable SSH更改为SSH is Endabled >退出即可
PS,还有个简单的方法开启ssh,登录ESXI6.7 web管理界面,找到:主机>操作>服务>启用安全Shell(SSH)和启动控制台Shell
2、拔掉USB硬盘,
即在不接入USB硬盘的情况下
输入一下指令
/etc/init.d/usbarbitrator stop
chkconfig usbarbitrator off
界面如下
3、插入你的USB硬盘
输入以下命令
esxcli storage core device list |grep -i usb
这时我们可以看到(Is USB:true)说明我们的usb硬盘已经被识别出来,界面如下图
其中:t10.JMICRON_JMS567_DISK00___00000000000000000000000000000000我理解为我们硬盘的名字,记下来。
4、列出USB硬盘信息
输入以下命令
ls /dev/disks/
界面如下
每个人的信息是不一样的,看下即可
5、输入以下两条命令
partedUtil mklabel /dev/disks/t10.JMICRON_JMS567_DISK00___00000000000000000000000000000000 gpt
partedUtil getptbl /dev/disks/t10.JMICRON_JMS567_DISK00___00000000000000000000000000000000
命令中t10.JMICRON_JMS567_DISK00___00000000000000000000000000000000更换为你自己第3步上面获取到的名字即可
(注意如果名字中有:号的话,前面加个\,也即是“:”变为“\:”)
界面如下
6、获取硬盘数据
这里我也不知道是不是容量数据,不管了
eval expr $(partedUtil getptbl /dev/disks/t10.JMICRON_JMS567_DISK00___00000000000000000000000000000000 | tail -1 | awk '{print $1 " \\* " $2 " \\* " $3}') - 1
命令有点长,注意硬盘名字更换,这个条指令可以获取一个数值,这个数值需要记下来,我的获得的数据是5860287089
界面如下
7、再输入以下命令来让系统识别USB硬盘
其中里面要有上一步获取的那个硬盘数据,我的是5860287089,注意硬盘名字和这个数值,替换成你自己的
partedUtil setptbl /dev/disks/t10.JMICRON_JMS567_DISK00___00000000000000000000000000000000 gpt "1 2048 5860287089 AA31E02A400F11DB9590000C2911D1B8 0"
8、挂载USB硬盘
输入以下命令
vmkfstools -C vmfs5 -S USB_Datastore /dev/disks/t10.JMICRON_JMS567_DISK00___00000000000000000000000000000000:1
注意这条命令,不仅要替换你的硬盘名字,还要再最后面加上 “:1”,注意这条命令执行的有点慢,需要十秒的样子。
界面如下
9、去esxi后台查看存储器,看有没有我们的usb硬盘
大功告成
http://loonlog.com/2019/7/8/esxi-usb-synology/
评论列表,共 4 条评论
回复
还是扫不出来,插了u盘上去就是false
回复
牛逼 厉害了 感谢
回复
[root@localhost:~] partedUtil mklabel /dev/disks/t10.SSK_____0000000000000000000
0000000000000DF56419883F7F000000 gpt
Error: Read-only file system during write on /dev/disks/t10.SSK_____00000000000000000000000000000000DF56419883F7F000000
WriteNewPtable: Unable to commit to device /dev/disks/t10.SSK_____00000000000000000000000000000000DF56419883F7F000000
回复
牛逼 厉害了 感谢