由于升级ESXI版本时误删除了网卡驱动,需要通过u盘传驱动进ESXI安装,研究了半天,才找到方案。
方案适用于ESXI7,6和8不确定
1.准备一个u盘,格式化为fat32,放入你要同步的文件
2.进入shell界面:ESXI主机开机,开机后按F2登录,然后选择Troubleshooting options
选择Enable ESXi shell
右侧ESXi Shell状态已经变为enabled
3.加载u盘:使ESXI进入维护模式
esxcli system maintenanceMode set --enable 1
关闭USB仲裁
/etc/init.d/usbarbitrator stop
插入u盘,进入/dev/disks 目录查看u盘名称,一般会在前列,名称类似mpx.vmhba33:C0:T0:L0,注意最后会有:1,:2这样的,这是分区
cd /dev/disks
ls
4.使用mcopy复制文件:中间是文件路径,::后是文件名,后面是希望保存到的文件路径(保存到datastore似乎有问题,保存到tmp文件夹可以)
/bin/mcopy -i “/dev/disks/${USB_KEY}:2” ::/MyFile /tmp/MyFile
-- simply: /bin/mcopy -i /dev/disks/mpx.vmhba33:C0:T0:L0:1 ::/Untitled.png /tmp/Untitled.png
5.进入复制的目录检查文件是否复制成功,完成后别忘了打开usb仲裁
cd /tmp
ls
/etc/init.d/usbarbitrator start
参考:Copying files from a USB (FAT32 or NTFS) device to ESXi (williamlam.com)
VMware ESXi切换界面与命令行模式_Rookie-Flying的博客-CSDN博客_esxi退出命令行模式
除非注明,否则均为Troy小法师原创文章,转载必须以链接形式标明本文链接
本文链接: https://www.troyqi.com/archives/1089/esxi7-用shell从u盘复制文件/
0 条评论