Виртуализацията - как да копирате файловете на виртуалната машина на USB флаш устройство с USB-домакин ESXi и обратно

Понякога VMware vSphere виртуална инфраструктура е необходимо да се копира на голямо количество данни от VMware ESXi хост. Например, трябва да изтеглите нещо по-изолирани от общата уеб хост или вземете виртуални машини върху флаш памет да се премести в друга инфраструктура. Чрез USB, за да го направи много по-бързо, отколкото да се чака, докато всичко това не е бърз атака през корпоративната мрежа. Vilyam Лам направи в това отношение полезна инструкция.

Копиране на файлове от и ESXi могат да бъдат както USB-диск в FAT32 формат, както и във формат NTFS. Но най-напред е необходимо да се спре Service услугата USB арбитър, който е отговорен за подаване на USB-устройства към виртуални машини (пропускателен). Това се прави със следната команда:

Е, това е, защото можете да копирате файл в обратната посока - от ESXi домакин на USB-устройство:

Проблемът тук е, че за размера на FAT32 файлова от USB-устройство не може да бъде повече от 2 GB, така че да се движат на виртуалната машина, дискът ще трябва да бъде разделен на парчета. - За да направите това, (1 GB в байтове, в този случай парче размер) в Linux и Mac OS има следната команда

След като файловете са преместени, те могат да бъдат залепени заедно със следната команда, като посочва имената на парчета чрез *:

За NTFS файлова система може да използва ntfscat програма за копиране на файлове. Ако искате да копирате файл от USB-устройство на ESXi домакин е необходимо да изпълните следната команда: