Стоит ли разбивать виртуальный диск VMware на несколько файлов или нет?
16
Я использую VMware Workstation 12 для создания виртуальной машины Win7, которую я могу использовать в Linux для таких программ, как Photoshop и After Effects.
VMware просит эту опцию разделить файлы виртуальной машины на части по 2 Гб. Это не то, что я заметил впервые, НО я хочу знать, есть ли заметное падение производительности или нет.
Скриншот соответствующего окна:
Нет, я не собираюсь перемещать эту виртуальную машину в ближайшее время, хотя, если я перееду, я вполне могу дождаться передачи файлов.
Кажется, нет смысла разбивать файл изображения, если вы не создаете его на томе FAT32 или в сетевом ресурсе, который имеет ограничения по размеру файла.
Выбор разделения VMDK на файлы размером 2 ГБ практически не влияет на производительность.
В любом случае, самый большой файл образа диска, который у меня есть (на моем переносном жестком диске USB в формате NTFS), составляет ~ 150 ГБ. Я даже зарезервировал его с помощью 7-zip на сетевом ресурсе за одну ночь. Никаких проблем.
Если серьезно, то, что вы делаете, вы просто не заметите разницы между одиночными и разделенными изображениями. Я предполагаю, что ощутимая разница начнет появляться с изображениями размером в 100 ГБ. Тем не менее, если вы хотите использовать то, что технически наиболее эффективно, то это один файл монолитного изображения, который вы уже делаете. У тебя все хорошо ;-)
Спасибо за ответ. Я пошел на вариант монолитного диска.
Emrecnl
1
«Нет смысла разбивать файл изображения ... если только ... на томе FAT32» не правильно. Смотри мой ответ.
Джеймсдлин
@jamesdlin Действительные баллы, я обновлю свой ответ, чтобы быть менее «догматичным» в этом отношении.
misha256
1
Не правда ли, что намного легче увеличить размер диска, если он хранится в виде разделенных файлов? Потому что тогда нужно всего лишь создать еще несколько файлов, а не копировать весь монолитный файл. Помимо того, что это занимает больше времени, это также означает, что вы не можете увеличить размер монолитного файла более чем на 50% от размера его раздела. kb.vmware.com/selfservice/microsites/…
cxrodgers
@cxrodgers, поэтому я всегда использую образы дисков «тонкого» типа, но делаю их больше, чем нужно. Но вы можете просто добавить диск к растущему диску. Я всегда разделяю ОС и данные. Я просто добавляю 50/100 ГБ дополнительно к ОС, и она никогда не приближается. Накопитель данных, как правило, представляет собой NAS, поэтому нет проблем с виртуальными дисками. - Тем не менее, это хороший момент для рассмотрения, хотя!
FreeSoftwareServers
17
Недостатки монолитных дисков:
Если вы удаляете моментальные снимки и вам необходимо объединить неиспользуемые .vmdkфайлы, если вам необходимо выполнить дефрагментацию .vmdkфайлов и т. Д., Тогда вашему хосту потребуется столько же свободного места, сколько и весь.vmdk файл. Напротив, если вы используете разделенные диски, тогда вашему хосту нужно только столько свободного места, сколько одному из отдельных .vmdkэкстентов.
Если вы хотите скопировать или создать резервную копию виртуальной машины, вы можете скопировать ее в файловую систему, которая не поддерживает такие большие файлы.
Если вы занимаетесь копированием или резервным копированием виртуальной машины, но вам необходимо отменить операцию и возобновить ее позже, использование разделенных дисков гораздо менее болезненно.
Преимущества монолитных дисков:
Меньше беспорядка файловой системы (и в этом смысле легче управлять).
Для виртуальной машины потребуется меньше дескрипторов открытых файлов. Некоторые операционные системы хоста имеют несколько низкий предел на максимальное количество дескрипторов открытых файлов, и это может иметь значение, если вы делаете много снимков.
Если вы используете очень большие виртуальные машины, такие как 1 ТБ или более, вам следует рассмотреть все проблемы, возникающие при копировании таких больших файлов. На самом деле у некоторых людей были проблемы, когда их вообще нельзя было переместить. Такие программы, как robocopy или xcopy, будут зависать или выдавать ошибку.
Я также пробовал другие программы, такие как TeraCopy Pro, и когда дело дошло до файлов размером 2 ТБ, оно никогда не заканчивалось.
Недостатки монолитных дисков:
.vmdk
файлы, если вам необходимо выполнить дефрагментацию.vmdk
файлов и т. Д., Тогда вашему хосту потребуется столько же свободного места, сколько и весь.vmdk
файл. Напротив, если вы используете разделенные диски, тогда вашему хосту нужно только столько свободного места, сколько одному из отдельных.vmdk
экстентов.Преимущества монолитных дисков:
источник
Если вы используете очень большие виртуальные машины, такие как 1 ТБ или более, вам следует рассмотреть все проблемы, возникающие при копировании таких больших файлов. На самом деле у некоторых людей были проблемы, когда их вообще нельзя было переместить. Такие программы, как robocopy или xcopy, будут зависать или выдавать ошибку.
Я также пробовал другие программы, такие как TeraCopy Pro, и когда дело дошло до файлов размером 2 ТБ, оно никогда не заканчивалось.
источник