VMWare ESXi 5.5, тонке положення все ще виділяє повну кількість місця на диску


10

Я бачу багато питань і відповідей, пов'язаних з тонким забезпеченням VMWare ESXi, але не точно, з чим я стикаюся. Я створюю абсолютно новий VM і вказую тонкий жорсткий диск розміром 100 Гб. З усього, що я прочитав, я очікую, що фізичний розмір файлу vmdk буде менше 100 Гб. Однак він все ще створює xxx-flat.vmdk, що становить 100 Гб.

Я намагаюся створити базову систему, яку потім можна просто скопіювати і налаштувати, як я це робив із робочою станцією VMWare в минулому. Дуже легко! Коли я вмикаю копію, VMWare запитує, чи я її скопіював, я відповідаю «так» і я вимикаюсь і працюю. Однак, якщо мені здається помилкою в ESXi 5.5, я буду копіювати близько 100 ГБ +, а це означає, що я б майже настільки швидко, щоб перевстановити ОС щоразу, коли захотів новий екземпляр.

Хтось це переживав?


2
На додаток до відповіді Шейна та Еда, слід зазначити, що якщо ви будете робити повний формат (а не швидкий формат) на тонкому розробленому диску, ви в кінцевому підсумку займете повний розмір, оскільки повний формат запише дані у весь простір. Отже .. щось пам’ятати, на загальну тему.
HopelessN00b

Дякую всім за відповіді, я спробую ці методи і звіту. Одну деталь, яку я повинен був би додати до оригінального питання, є те, що ефект, який я намагаюся досягти, - це як клон. Наприклад, я встановив і отримав усі оновлення для Windows Server 2008 R2. Тепер я хочу спеціалізуватися. Отже, клонуйте його та зробіть контролер домену, знову його клонуйте та зробіть сервер веб-додатків, знову клонуйте його та зробіть SQL-сервер. Копіювання цього способу вручну працювало чудово на робочій станції VMWare, де він створює файли -snnn.vmdk. Схоже, мені потрібно використовувати утиліти, щоб досягти цього з ESXi.
Томас Доман

О, і я навіть не змінюю сховища даних. Я хочу, щоб усі ці "клони" знаходилися в одній сховищі даних в ESXi. Крім того, я припускав, що ESXi також додасть -snnn.vmdk у міру зростання, тому нечастий файл став несподіванкою.
Томас Доман

Відповіді:


7

Це пояснюється тим, що файли тонкого розміщення в ESXi - це розріджені файли . Метод, який ви використовуєте для їх переміщення, не збереже цей тонкий атрибут.

Існують способи навколо цього. Будь ласка, дивіться: Перемістіть VMware ESXi VM до нової сховища даних - збережіть тонку забезпеченість


Також якщо ви копіюєте vmdk за допомогою клієнта vsphere, він зберігає свою тонкість, коли ви копіюєте файли, а не папку, що їх містить. (надання нової файлової системи підтримує тонку)
JamesRyan

Хоча і Шейн, і Ед давали мені по суті однакові варіанти, я позначаю Еда як відповідь, оскільки його посилання надає більш детальну інформацію про кожного. Я в кінцевому підсумку використав File -> Export -> Експорт шаблону OVF з vSphere з тим ім'ям, яке я хотів для моєї нової VM, а потім перевстановив цей OVF назад в ту саму сховище даних. Ще раз дякую всім!
Томас Доман

15

Цей сто гіг-файл - це розріджений файл - у ньому нічого немає, файлова система просто знає, що призначений розмір.

Ви можете побачити реальний розмір клієнта vSphere:

клієнт

.. не дивлячись на очевидний розмір, коли ви дивитесь на необроблені файли ..

консоль

Проблема у вас полягає в тому, що ви видаляєте цей файл з файлової системи VMFS . Куди б він не йшов, але як би там не було, розріджений файл є лише розрідженим, якщо він знаходиться на VMFS; ESXi змушений подати вам весь очевидний файл із усіма цими додатковими 0.

Зберігайте vMotion і vmkfstoolsправильно обробляйте тонкі диски, якщо ви переходите між хостами ESXi; експорт до OVF - це ще один хороший варіант не рухатись навколо повного товстого диску.

Взагалі кажучи, вам слід уникати спроб працювати безпосередньо з плоскими файлами, замість цього використовувати належні інструменти для переміщення або клонування логічного VMDK (який може мати плоскі файли, знімки тощо).

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