Чи слід розділити віртуальний диск VMware на кілька файлів чи ні?


16

Я використовую VMware Workstation 12 для створення віртуальної машини Win7, яку я можу використовувати в Linux для таких програм, як Photoshop та After Effects.

VMware просить цю опцію розділити файли віртуальної машини на частини 2Gb. Це не те, що я помітив вперше, АЛЕ я хочу знати, чи є помітний спад продуктивності чи ні.

Скріншот відповідного вікна:

введіть тут опис зображення

Ні, я не збираюсь переміщувати цей VM незабаром, хоча, якщо я рухатимусь, я зможу дочекатися передачі файлів.

Відповіді:


12

Мало сенсу розбивати файл зображення, якщо ви не створюєте його на томі FAT32 або в мережі, що має обмеження щодо розміру файлу.

VMware має таке сказати:

Виберіть розділити віртуальний диск на кілька файлів, якщо віртуальний диск зберігається у файловій системі, що має обмеження розміру файлу.

Ще одна посилання має на це сказати :

Вибір розділення VMDK на 2 ГБ файлів практично не впливає на продуктивність.

У будь-якому випадку, найбільший файл зображень диска, який я зараз маю (на моєму портативному жорсткому диску з форматом NTFS), становить ~ 150 ГБ. Я навіть створив резервну копію, використовуючи 7-zip для спільної роботи в мережі протягом ночі. Проблем взагалі немає.

Серйозно, залежно від продуктивності, ви просто не помітите різниці між окремими та розділеними зображеннями. Я думаю, помітна різниця почала з'являтися із зображеннями розміром у 100 Гб. Тим не менш, якщо ви хочете піти з тим, що технічно є найбільш ефективним, то це єдиний монолітний файл зображення, який ви вже робите. Ви всі хороші ;-)


Дякую за відповідь. Я пішов на варіант монолітного диска.
emrecnl

1
"немає сенсу розділяти файл зображення ... якщо тільки ... на томі FAT32" не вірно. Дивіться мою відповідь.
jamesdlin

@jamesdlin Дійсні моменти, я оновлю свою відповідь, щоб бути менш помилковою у цьому відношенні "догматичним".
misha256

1
Чи не так, що збільшити розмір диска набагато простіше, якщо він зберігається як розділені файли? Тому що тоді потрібно лише створити ще кілька файлів, а не копіювати весь монолітний файл. Окрім того, що потрібно більше часу, це також означає, що ви не можете збільшити монолітний файл понад 50% від розміру його розділу. kb.vmware.com/selfservice/microsites/…
cxrodgers

@cxrodgers, тому я завжди використовую диски "тонкого" типу, але роблю їх більше, ніж потрібно. Але, ви можете просто додати диск проти росту диска. Я завжди розділяю ОС і дані. Я просто кидаю 50/100 ГБ зайвих до ОС, і вона ніколи не наближається. Зазвичай, накопичувач даних - це NAS, тому з віртуальними дисками не виникає проблем. - Незважаючи на те, що це непоганий момент для розгляду!
FreeSoftwareServers

17

Недоліки монолітних дисків:

  • Якщо ви видаляєте знімки та потребуєте консолідації невикористаних .vmdkфайлів, якщо вам потрібно дефрагментувати .vmdkфайли тощо, то вашому хосту потрібно стільки ж вільного місця, скільки й усьому .vmdk файлу. На противагу цьому, якщо ви використовуєте розділені диски, то вашому хосту потрібно лише стільки ж вільного місця, скільки одному з окремих розширень .vmdk.
  • Якщо ви хочете скопіювати або створити резервну копію VM, ви можете скопіювати його у файлову систему, яка не підтримує такі великі файли.
  • Якщо ви в середині копіюєте або створюєте резервну копію VM, але вам потрібно скасувати операцію та відновити її пізніше, використання розділених дисків набагато менш болісно.

Переваги монолітних дисків:

  • Менше захаращується файлова система (і в цьому сенсі легше керувати).
  • Для VM буде потрібно менше ручок відкритого файлу. Деякі операційні системи хоста мають дещо низьке обмеження щодо максимальної кількості відкритих файлів, і це може мати значення, якщо ви зробите багато знімків.

Дивіться також sanbarrow.com/vmdk-howtos.html#monolithicversussplit для порівняння плюсів і мінусів використання монолітних та розділених / збитих дисків.
SaeX

1

Якщо ви використовуєте дуже великі віртуальні віртуальні машини, такі як 1 ТБ або більше, тоді вам слід переглянути всі проблеми, пов’язані з копіюванням таких великих файлів. Насправді у деяких людей виникли проблеми, коли їх взагалі не можна перенести. Такі програми, як роботокопія або xcopy, припинятимуться або помиляться.

Я також спробував інші програми, такі як TeraCopy Pro, і коли мова зайшла про файли 2TB, вона ніколи не закінчиться.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.