Назад | Перейти на главную страницу

Агент конвертера VMware: передает ли он все блоки диска или только те, которые фактически используются файловой системой?

При использовании агента VMware Converter Agent на включенной (физической или виртуальной) системе Windows будет ли он отправлять по сети все дисковые блоки или только те, которые фактически используются файловой системой NTFS?

Я пытаюсь настроить преобразование, и на целевой виртуальной машине можно изменить размер раздела. При этом Converter выдает предупреждение, в котором говорится, что он должен использовать преобразование на уровне файлов - это нормально и ожидаемо, - но также это преобразование на уровне файлов происходит медленнее, чем преобразование на уровне блоков - и вот где я не понимаю.

Я ожидаю, что при наличии значительного свободного места на томе преобразование на уровне файлов будет намного быстрее, чем на уровне блоков. Но, может быть, VMware Converter умеет выполнять преобразование на уровне блоков, передавая только реально используемые блоки?

Это поведение определяется вашими настройками для целевого диска..

Если целевой диск является диском с тонким предоставлением, нет. Если целевой диск является диском с толстой подготовкой, да.


Общее

Если вы попытаетесь преобразовать исходную физическую или виртуальную машину в управляемое место назначения с помощью подготовленных дисков большой емкости с большими пустыми пространствами на них, задача преобразования может завершиться неудачно. Если вы попытаетесь выполнить клонирование физической или виртуальной машины на основе диска в управляемое место назначения с использованием подготовленных дисков большой емкости с большими пустыми пространствами на них, задача преобразования может завершиться ошибкой с сообщением об ошибке «Невозможно клонировать диск source_disk на виртуальной машине virtual_machine_name. В файле журнала появляются следующие сообщения:

 [03200 warning 'Default'] [,0] [NFC ERROR] NfcNetTcpRead: bRead: -1
 [03200 warning 'Default'] [,0] [NFC ERROR] NfcNet_Recv: requested 264, recevied only 0 bytes
 [03200 warning 'Default'] [,0] [NFC ERROR] NfcFile_Stream: Failed to get message from source
 [03200 warning 'Default'] [,0] [NFC ERROR] NFC_NETWORK_ERROR

Целевой сервер ESX должен возвращать подтверждение после каждого обработанного запроса записи NFC. Если источник отправляет большой блок нулей, который должен быть записан, ESX может занять много времени, чтобы вернуть подтверждение. Таким образом, Конвертер предполагает, что время операции истекло, и закрывает соединение, независимо от того, что сервер ESX все еще записывает данные на целевой диск.

Обходной путь: Измените тип целевого диска на тонкий.


И, ссылка на руководство пользователя Converter 5.5, если вы хотите узнать об этом больше.