Иногда надо закинуть файл на хост ESXi не по сети через vSphere Client, а с флешки напрямую.
Для этого понадобятся: доступ к хосту ESXi по SSH и флешка отформатированная в FAT16.
Отформатировать флешку в FAT16 в windows можно командой типа:
format h: /fs:fat
Отформатировать в FAT16 можно раздел размером 2Гб. Хотя FAT16 поддерживает размер кластера 64Kb и соответственно размер раздела 4Гб, но у меня не получилось задействовать 4Гб. Поэтому, независимо от размера флешки, на ней нужно создать раздел объемом 2 Гб.
Подключаемся к хосту по SSH.
Затем нужно остановить сервис, осуществляющий проброс USB устройств в виртуальные машины (USB Passthrough):
/etc/init.d/usbarbitrator stop
Теперь подключаем флешку. Проверяем, что она на месте командой:
esxcli storage core device list | grep -i usb
После подключения флешка будет автоматически смонтирована в каталоге /vmfs/volumes/
То есть файлы будут доступны в папке с именем типа /vmfs/volumes/mpx.vmhba34:C0:T0:L0:1
Просмотреть список смонтированных файловых систем можно командой
esxcli storage filesystem list
Discussion