Frigjøre plass på virtuelle maskiner med Shawn Deny

A Virtual Machine (også omtalt som VM) er faktisk en OS (Operating System). Det kan også sees som en applikasjon miljø som hasbeen installert på programvare som emulerer dedikert maskinvare. For sluttbrukere, opplevelsen av å være på avirtual maskinen forblir akkurat som det ville gjort på dedikert maskinvare.

Hypervisor (spesialisert programvare) imiterer Server CPUor PC-klient, nettverk, maskinvare, harddisk, minne og lignende hardwareresources helt, noe som gjør at VMs å dele ressurser. Flere virtualhardware plattformer kan imiteres av hypervisor som er avskåret fra hverandre. Dette gjør at VM for å kjøre Window-servere og Linux OS på sameunderlying fysisk vert.

Virtualisering hjelper deg utlede behovet for physicalhardware systemer, som i hovedsak skal redusere kostnadene. Virtuelle maskiner lowerthe ønsket mengde hardware ved effektivt å bruke den eksisterende hardwareand alt dette, reduserer vedlikeholdskostnader, kjølebehov og maktbehov.

Alt i alt de høres perfekt. Så hva er problemet?

fleste virtuelle maskiner dynamisk tildele plass slik at notall av diskplassen er okkupert. Dette er faktisk bra fordi operatingsystem og programvare tar svært liten plass. Problemet oppstår imidlertid når youdiscover at plassen en gang tildelt, vil alltid forbli tildelt. Som youadd og slette filer, cacher bygge opp og etter at selv om internt yourvirtual maskin opptar lite plass på harddisken det mightcompletely ta over.

· Hvordan frigjøre plass da?

Hvis du bruker VMware deretter youcan bruke kompakt verktøy som følger med det å frigjøre plass, men være warnedthat det fungerer bare OOTB (ut av boksen) med Windows virtuelle maskiner. Men hvis du har en Linux virtuell maskin med en journalføring filsystem lignende toext4 så du trenger å gjøre noen ekstra forberedelser. I et nøtteskall, itmeans at preparatet ville kreve for deg å lage en massiv tom filethat bare inneholder 0.

å starte prosessen, firstneed du å slutte å kjøre alle tjenestene. Den nyopprettede filen vil forbruke den virtuelle disken er ledig plass. Når de ikke lenger vil være i stand til å skrive til thedisk, vil de løpende tjenester svikte. Du må stoppe runningservices før du opprette filen hvis du ikke vil at databaseserveren tocrash.

kommandoen for å opprette filen er: dd if = /dev /zero of = /dummy bs = 4096

. Thiscommand tillater dd å lage en fil som heter dummy i /. Ledig plass på den virtuelle disken vil være hele filstørrelse. For eksempel hvis configuredvirtual disk er 500GB og ut av at 400 GB er gratis, så størrelsen på filewould være 400GB. Du trenger ikke å ha 400 GB ledig på fysisk disk wherethe virtuelle maskinen er lagret på den virkelige plassen som trengs vil være 0 MB som youwrite nuller. Etter dd fyller systemet ditt, vil det gå ut. Du kan slette thedummy fila med rm /dummy

.

Du må slå av virtualmachine og åpne VM Player. På panelet, finne egenskaper velge harddisk du ønsker å komprimere og starte Compact verktøyet fra Verktøy nedtrekksmenyen.

Gjør som vil starte compacttool og etter en stund vil du se en suksess melding som informerer deg at thedisk ble komprimert .

Hvis du bruker cloud VMs så bør du begynne å bruke CloudBacko.The programvare hjelper deg med glatt Hyper-V backup Hotell og VMware backup. Dette vil mer eller mindre løse avstands problemet. Toknow mer om CloudBacko sin featuresor å få det nå, besøk http://www.cloudbacko.com/