VMware записывает нули после создания диска

Было бы неплохо иметь возможность преобразовать диск с отложенным обнулением в диск с полным обнулением после создания диска в VMware - возможно ли это?

Я понимаю основные разница между с ленивым обнулением толстого положения и с обнуленным толстым положением . Обычно я хочу использовать Lazy Zero, чтобы быстрее создать диск. И стремительное увеличение производительности с нулевым уровнем в большинстве случаев невелико.

Однако, было бы неплохо сделать диск Eager Zeroed после его создания, возможно, в качестве фоновой задачи.

1
задан 30 December 2015 в 21:33
3 ответа

Вы можете использовать vmkfstools с параметром -k. Например:

vmkfstools -k disk.vmdk

Однако вам нужно сначала выключить виртуальную машину и войти в оболочку ESXi.

Кроме того, чтобы определить, является ли диск нулевой толщиной или нетерпеливой толщиной, вы можете использовать ту же команду с параметром -D, что и :

vmkfstools -D disk.vmdk

Затем найдите tbz 0 в результирующем выводе. Если значение равно 0, то диск имеет нулевую толщину , в противном случае - нулевую толщину .

Обе команды описаны в следующей статье базы знаний VMware:

Определение того, является ли VMDK zeroedthick или eagerzeroedthick (1011170)

1
ответ дан 3 December 2019 в 18:36

Storage vMotion или миграция хранилища данных при выключенном питании позволит вам выбрать другой тип диска. Затем при желании просто перенесите диск обратно в исходное хранилище данных.

2
ответ дан 3 December 2019 в 18:36

Если ваша виртуальная машина работает под управлением Linux, для этого можно использовать инструмент Zerofree. Имейте в виду, что если вы запускаете это в корневой файловой системе, вам сначала нужно смонтировать ее как доступную только для чтения. Страница руководства Zerofree объясняет, как это сделать. Это довольно просто.

0
ответ дан 14 March 2021 в 15:41

Теги

Похожие вопросы