Comprimăm discul subțire în esxi 5, ferestre pentru administratorii de sistem

Subțire (subțire) conduce VMWare poate salva în mod semnificativ spațiu în spațiul de stocare a sistemului de fișiere VMFS la crearea unei mașini virtuale. Astfel de discuri vmdk practic nu ocupă spațiu în sistemul de fișiere în timpul creării și cresc treptat la dimensiunea maximă pe măsură ce se acumulează informații. Cu toate acestea, principala problemă cu discurile subțiri este că acestea cresc în timp, chiar dacă ați eliberat spațiu în interiorul sistemului de operare oaspete.

Notă. Când ștergeți datele din Windows (și sistemul Linux se aplică și), sistemul nu umple locul stabilit cu zerouri, ci doar marchează zonele șterse în metadatele partiției (pot fi utilizate pentru scriere). Se pare că serverul ESXi nu poate determina în mod independent care dintre blocurile care îi sunt date sunt de fapt libere

compresie standard înseamnă discuri subțiri din ESXi nu este, iar sistemul de virtualizare în sine nu știe nimic despre caracteristicile de stocare a datelor în cadrul OS oaspete.

În acest articol, vom descrie o modalitate simplă de a comprima un disc vmdk subțire în ESXi.

Dezarhivați arhiva pe disc, deschideți un prompt de comandă (desigur, cu drepturi de administrator) și executați următoarea comandă

În acest caz, c: este o unitate virtuală subțire vmdk, pe care intenționăm să o comprimăm.

Comprimăm discul subțire în esxi 5, ferestre pentru administratorii de sistem

În Linux, puteți face acest lucru cu dd

  • Dezactivați sistemul de operare pentru clienți (Shutdown).

    Notă. De asemenea, puteți comprima discul migrând mașina virtuală într-o altă locație de stocare (Storage VMotion). Totuși, observăm că această metodă nu este universală și funcționează numai în anumite condiții.

  • Se conectează la serverul ESXi prin SSH sub rădăcină (nu uitați să activați serviciul SSH și să permiteți traficul de intrare pe paravanul ESXi). Ne mutăm la directorul cu fișierele mașinii virtuale: unde storage1 este numele depozitului și vm1 este directorul în care fișierele sunt stocate cu discurile vmdk ale mașinii virtuale
  • Efectuați dimensiunea "completă" a discului virtual.

    Dimensiunea "reală" a discului virtual pe care o ocupă în sistemul de fișiere poate fi învățată astfel:

    După cum puteți vedea, un disc subțire ocupă spațiu de stocare de 33 GB (dimensiunea maximă este de 40 GB). În cadrul sistemului de operare Windows este de numai 15 GB.
  • Comprimăm unitatea vmdk folosind vmkfstools. Comanda pentru comprimarea discului subțire va arăta astfel:

    Procedura de compresie din exemplul nostru a durat aproximativ 5 minute (viteza de la dimensiunea discului și viteza și sarcina de stocare și rețeaua SAN). După terminarea procedurii de comprimare, verificați dimensiunea curentă a fișierului vmdk.

    După cum puteți vedea, unitatea vmdk a scăzut la 15 GB!

  • Notă. Dacă există mai multe discuri, trebuie să efectuați această procedură pentru fiecare.

    • Resetarea parolei de root pe VMWare ESXi 5
    • Cum se poate extinde un disc de mașină virtuală în VMWare
    • Repornirea unei mașini virtuale suspendate în ESXi 5
    • SSD Host Host cache în ESXi 5.0
    • Ați uitat parola pentru vMA?