У меня есть большой файл (220 ГБ), который я хотел бы перенести с виртуальной машины на ее хост.
Этот файл на самом деле является файлом на диске другой виртуальной машины.
для других файлов меньшего размера я бы сделал это с помощью простой команды scp, перемещая их по сети, но это очень медленно (около 7 МБ / с)
Еще более неприятно, когда вы думаете о том, что файл просто перемещается на том же жестком диске по сети, что просто неэффективно.
Как я могу скопировать (или просто переместить) этот единственный файл с этого виртуального сервера на физический сервер? Используете VMware vsphere (бесплатная версия)?
Я не думаю, что ты сможешь. Это было бы довольно серьезной угрозой безопасности, если бы вы могли просто скопировать файлы с виртуальной машины на хост.
Что возможно, так это смонтировать VMDK на хосте ESX, а затем скопировать файлы оттуда. Возможно, вы захотите взглянуть на ВДДК (Virtual Disk Development Kit), поскольку я думаю, что он может «монтировать» VMDK.
Также есть возможность установить VMDK на других хостах, но это также будет передавать данные по сети :) например : http://www.diskinternals.com/vmfs-recovery/mounting-vmdk.shtml