Виртуализацията - как да се намали размера на тънки дискове (тънки дискове), или да ги конвертирате в обикновен

Рано или късно, всеки администратор VMware vSphere е изправен пред проблема с обрасли тънки дискове на виртуални машини, които увеличават е неизбежна в природата (при изтриване на файлове в системните блокове операционни гост не се нулира, и не са били върнати обратно в магазина, с намаляване на VMDK).

Много от вас знаят следващия метод за намаляване на тънък диск (Thin диск): първо трябва да се почисти блокове полезност sdelete на, и след това направете VMotion на миграция машини за съхранение на друго място. Тогава тънки колелца и сведени до реалния размер на данните в него.

Но, първо, SVMotion въобще не е (тъй като тази технология не е включена в първоначалното издание на vSphere), и второ, има по-лесен начин. Така че:

първо "взриви" оригиналния тънък диск 1. Нека използване sdelete полезност.

Започнете помощната програма за Windows OS гост:

Виртуализацията - как да се намали размера на тънки дискове (тънки дискове), или да ги конвертирате в обикновен

Виртуализацията - как да се намали размера на тънки дискове (тънки дискове), или да ги конвертирате в обикновен

2. Ясно отдалечените звена в виртуалната ОС, се запълват с нули.

За да направите това, изпълнете следната команда:

Виртуализацията - как да се намали размера на тънки дискове (тънки дискове), или да ги конвертирате в обикновен

3. Намаляване на размера на виртуалния диск, използвайки vmkfstools полезност.

Това се прави с помощта на опцията за К (можете да използвате и --punchzero ключ) за конзолата за ESXi сървър:

vmkfstools К Test.vmdk

Виртуализацията - как да се намали размера на тънки дискове (тънки дискове), или да ги конвертирате в обикновен

Това е всичко, ние гледаме на постигнатия размер:

Трябва да се отбележи, че vmkfstools ютилити, започнали с ключ К, също могат да преобразят нормален диск (zeroedthick или eagerzeroedthick) тънък диск с промивна единици и нула, съответно, да намалят размера VMDK.