Есть диск, на нем VMFS, на ней ВМ. Т.е. несколько мелких файликов и хотя бы один крупный vmdk.
Задача - перенести эти файлы на другой диск. И Storage VMotion не использовать.
Если делать из командной строки, то путей два. Использовать линуксовую команду "cp" иди команду ESX "vmkfstools".
Интересные данные, полученые для файла размером 50 ГБ:
для cp
# time cp JustAVM-flat.vmdk ../JustAVM2/.
real 73m30.195s
user 0m0.000s
sys 0m47.300s
Больше часа.
для vmkfstools
# time vmkfstools -i /vmfs/volumes/JustAVMFS/JustAVM/JustAVM.vmdk /vmfs/volumes/JustAVMFS/JustAVM2/JustAVM.vmdk
Destination disk format: VMFS thick
Cloning disk '/vmfs/volumes/JustAVMFS/JustAVM/JustAVM.vmdk'...
Clone: 100% done.
real 27m33.307s
user 0m0.000s
sys 1m23.620s
Менее получаса.
Почувствуйте разницу.
Источник - Bash: cp vs. vmkfstools.
воскресенье, 5 октября 2008 г.
копирование файлов ВМ на ESX'е из конмадной строки
Подписаться на:
Комментарии к сообщению (Atom)
cp тупо копирует файл.
ОтветитьУдалитьvmkfstools - создает файл и копирует туда содержимое файла исходника, если из общей емкости диска в 50 gb занято 25 gb то скопирует примерно в два раза быстрее чем через cp + накладные расходы на проц.
а по скорости дисковых операций одно и тоже.
как то так.