背景
由于家里的exsi主机突然通不了点,也没有其他主机备用。但是exsi系统盘格式是vmfs6,这种格式无论是在win下还是linux下,都无法被识别完整。
经过对度娘和谷哥的多顿询问,最终找到了一个办法,就是下vm下直接跑exsi系统,然后通过ssh直连取出我们想要的数据
安装Vmware workstation
自行安装,无脑装就可以了。但注意的是使用虚拟技术记得到BIOS打开虚拟技术支持,Inter对应的开关是VT-X,AMD对应上是AMD-V或SVM
启动exsi系统
- 新建虚拟机,我这里用的是exsi6.7,所以选择VMware ESXi 6.x
2. 新建硬盘->选择虚拟磁盘类型SCSI->使用物理磁盘->选择设备(使用整个磁盘)
3. 删除原来的硬盘和CD/DVD,修改网络适配器为桥接模式
- 启动容器
- 接下来就可以正常操作exsi
ps:但此时会发现数据存储并没有加载出来,是应为VM workstation下无法直通硬盘导致的,没关系,下一步教你打开
备份数据
- 进入exsi管理页面,打开ssh安全访问
- 使用ssh连接
- 使用命令
esxcfg-volume -l
列出VMFS下的数据存储 - 再用命令
exscfg-volume -M datastore1
加载数据存储 - 接下来在wen管理页面或/vmfs/volumes目录下就可以找到之前的数据存储了
- 最后用scp命令直接把需要的数据出来就可以了