Zmenšete velikost virtuálního počítače VirtualBox a uvolněte místo na disku

Svět virtualizace je jednou z nejlepších technologií, které dnes máme, protože díky svému vývoji nám umožňuje připojit a testovat různé operační systémy nebo aplikace bez nutnosti investovat jak hardwarové, tak ekonomické zdroje a ještě lepší je, že nebudeme v ohrožení produktivní prostředí organizace nebo naše data. Jednou z nejlepších technologií, které mají zásadní význam pro provádění řady úkolů, jsou ty, které jsou spojeny s virtualizací, protože díky tomu můžeme vytvářet virtuální prostředí a provádět všechny potřebné testy před tím, než budeme znát fungování aplikačního programu nebo systému bez ovlivnění stability fyzického stroje.

Jednou z nejznámějších aplikací pro tento proces je VirtualBox, který lze zdarma stáhnout na následujícím odkazu:

VirtualBox se vyznačuje svou univerzálností a jednoduchostí použití, více funkcemi pro sdílení souborů mezi hostujícími počítači a dalšími. Jednou z hlavních výhod, které nám VirtualBox nabízí, je možnost vytvářet dynamicky rezervované virtuální disky, jejichž velikost se postupně zvyšuje, protože informace se sčítají až do velikosti, kterou jsme definovali v době vytváření virtuálního počítače.

Problém této funkce spočívá v tom, že když odstraníme informace z uvedeného disku, nevidíme, že se velikost disku zmenšuje a bude nadále zabírat stejnou velikost, takže dnes tento tutoriál analyzuje, jak můžeme zmenšit velikost disku virtuální pevný disk a tím ušetřit místo v našem fyzickém vybavení.

1. Zkontrolujte virtuální pevný disk


Prvním krokem je ověření, zda je virtuální pevný disk vybraného počítače dynamicky konfigurován, jinak nelze proces provést. Pamatujte, že pevný disk bude mít vždy zavedenou velikost, zatímco dynamický bude růst, jak budeme přidávat informace.

Abychom ověřili, že je virtuální pevný disk počítače dynamický, vybereme virtuální počítač a přejdeme na možnost „Konfigurace“ a tam přejdeme do sekce „Úložiště“, pokračujeme k výběru virtuálního pevného disku ke zmenšení a můžeme viz vpravo na řádku "Podrobnosti" typ vytvořeného disku. V tomto případě by mělo být uvedeno „Dynamicky rezervované úložiště“.

ZVĚTŠIT

2. Odstraňte nepotřebné soubory z virtuálního počítače VirtualBox


Dalším krokem je spuštění virtuálního počítače a tam odstranit nepotřebné soubory, vyprázdnit koš a odinstalovat programy, které již nebudou nutné.

Prostředí WindowsJakmile bude tento proces proveden, přistoupíme k defragmentaci pevného disku přístupem k jeho vlastnostem a na kartě „Nástroje“ vyberte možnost „Optimalizovat“ umístěnou v poli „Optimalizovat a defragmentovat disk“:

Zobrazí se následující okno:

Tam vybereme jednotku, kterou chceme zmenšit, a klikneme na tlačítko „Optimalizovat“ a uvidíme, že se spustí proces defragmentace pevného disku:

Jakmile je tento proces dokončen, musíme zapsat nuly do prostoru, který byl uvolněn uvnitř virtuálního počítače, a proto použijeme nástroj „Sdelete“, který vyvinula společnost Microsoft na následujícím odkazu:

Díky tomuto nástroji budeme moci převést volná místa na pevném disku na nulu. Po stažení přistoupíme k jeho extrakci a uvidíme, že máme možnost spustit 32 nebo 64bitovou verzi v závislosti na architektuře zařízení:

ZVĚTŠIT

Dále otevřeme konzolu příkazového řádku pomocí následující kombinace kláves a v zobrazeném okně zadejte příkaz cmd a stiskněte Enter nebo OK. Jakmile je terminál otevřený, přejdeme do adresáře, kde jsme pomocí syntaxe extrahovali Sdelete.

+ R.

 cd "C: \ Úplná cesta"

ZVĚTŠIT

Jakmile vstoupíme do uvedeného adresáře, spustíme jeden z následujících řádků na základě architektury zařízení:

 sdelete.exe c: -z (32bitové architektury) sdelete64.exe c: -z (64bitové architektury)
V tomto případě použijeme 64bitovou možnost. Při provádění tohoto příkazu musíme přijmout podmínky Sysinternals a uvidíme, že proces čištění začíná na vybrané jednotce:

ZVĚTŠIT

Jakmile je proces dokončen, bude nutné virtuální počítač vypnout.

Linuxová prostředíV případě, že máte virtuální počítače s Linuxem, je tento proces trochu odlišný, protože nebude nutné použít nástroj pro defragmentaci, ale spíše nainstalovat řadu příkazů, které automaticky uvolní místo. Za tímto účelem přistupujeme k terminálu Linux a spustíme následující příkaz:

 sudo apt install zerofree

ZVĚTŠIT

Tím nainstalujete zerofree na spouštěcí jednotku operačního systému. Dále restartujeme virtuální počítač a během procesu spouštění stiskneme klávesu Esc, abychom se dostali do následující nabídky, kde vybereme řádek „Pokročilé možnosti pro Ubuntu“:

V dalším okně vybereme požadované jádro, které ale obsahuje zprávu (režim obnovení):

Stiskněte Enter a nyní vybereme kořenový řádek:

V dalším okně stiskneme Enter pro přístup do režimu údržby:

Nyní zadáme příkaz df a vypíšeme seznam jednotek dostupných v systému:

Obecně platí, že při vytváření virtuálního počítače s výchozí konfigurací bude použit řádek „ / dev / sda1“.
Nyní bylo nutné na této jednotce spustit nástroj zerofree spuštěním následujícího:

 zerofree -v / dev / sda1
Vidíme, že spustí proces čištění vybrané jednotky. Jakmile je proces ukončen, provedeme příkaz „halt“ k vypnutí virtuálního počítače.

3. Odstraňte soubory z fyzického počítače pomocí VBoxManage


Až do tohoto okamžiku jsme nakonfigurovali procesy ve virtuálních strojích tak, aby uvolnily místo, a nyní tento proces provedeme na fyzickém počítači. K tomu bude nutné použít příkaz VBoxManage.exe, který v grafické aplikaci VirtualBox nemůžeme najít.

Krok 1
Tento příkaz lze nalézt v cestě "C: \ Program Files \ Oracle \ VirtualBox":

Krok 2
Nyní otevřeme konzolu CMD a tam se dostaneme na úplnou cestu, kde se nachází spustitelný soubor VBoxManage pomocí příkazu cd a přetažením souboru přímo tam.

ZVĚTŠIT

4. Znáte cestu, kde je umístěn virtuální pevný disk ke zhuštění

Krok 1
Jakmile vstoupíme do tohoto adresáře, provedeme následující příkaz a vypíšeme seznam všech virtuálních pevných disků spojených s VirtualBoxem:

 VBoxManage.exe seznam hdd 

ZVĚTŠIT

Krok 2
Tam uvidíme různé virtuální stroje vytvořené s jejich příslušnými pevnými disky. Bude nutné vzít v úvahu přesnou adresu, kde je umístěn pevný disk, a jakmile to budeme vědět, provedeme následující řádek, abychom provedli proces komprimace uvedeného disku:

 VBoxManage.exe upraví střední disk "C: \ path.vdi" -kompaktní
Krok 3
Vidíme, že proces zhutňování virtuálního pevného disku začíná:

ZVĚTŠIT

Krok 4
Nakonec další z dostupných možností, jak uvolnit místo, je odebrat snímky vytvořených počítačů. Za tímto účelem vybereme virtuální počítač, který má snímek, a na tuto možnost klikneme pravým tlačítkem a vybereme možnost „Odstranit snímek“ nebo použijeme následující kombinaci kláves.

Ctrl + Shift + D

5. Konfigurujte dynamickou paměť a paměť pevné velikosti VirtualBox


Když vytváříme nový virtuální počítač, máme možnost vybrat některou z následujících možností týkajících se místa na disku:
  • Pokud vyberete možnost „Pevná velikost“, znamená to, že byla definována pevná velikost, kterou má VirtualBox použít pro hostující operační systém. Nemůže růst ani se smršťovat nad stanovený limit.
  • V případě výběru možnosti „Dynamicky rezervováno“ při vytváření virtuálního počítače umožňuje operačnímu systému dynamicky zvýšit přidělení úložiště.

6. Uvolněte místo na pevném disku na hostujícím počítači VirtualBox

Krok 1
V případě operačních systémů Windows bude prvním krokem odstranění následujícího:

  • V hostovaném operačním systému přejděte do koše a odstraňte všechny nepotřebné soubory.
  • Odinstalujte všechny nechtěné aplikace a odstraňte všechny nepotřebné zálohy

Krok 2
Nyní přistoupíme k defragmentátoru pevného disku, za tímto účelem klikneme pravým tlačítkem na jednotku C, vybereme možnost „Vlastnosti“ a na kartě „Nástroje“ klikneme na tlačítko „Optimalizovat“:

Krok 3
Zobrazí se následující okno. Tam vybereme disk C a proces spustíme kliknutím na tlačítko „Optimalizovat“.

7. Trvale smažte jednotlivé soubory VirtualBox

Ve Windows 10Nyní přejdeme na následující odkaz společnosti Microsoft a stáhneme si nástroj SDelete:

SDelete má schopnost trvale mazat jednotlivé soubory, adresáře nebo více objektů pomocí zástupných znaků. Kromě bezpečného mazání stávajících souborů se SDelete stará o čištění dat v nepřidělených klastrech na disku, tedy souborech, které již byly odstraněny. Stáhneme a extrahujeme obsah tabletu:

ZVĚTŠIT

Otevřeme konzolu příkazového řádku jako administrátoři a pomocí příkazu půjdeme CD, na cestu, kde byla extrahována SDelete, a proveďte následující:

 sdelete.exe c: -z
Zobrazí se následující zpráva:

ZVĚTŠIT

Klikněte na tlačítko „Souhlasím“ a spustí se čištění prostoru na disku C:

ZVĚTŠIT

Na linuxuV případě Linuxu, vzhledem k tomu, že uvedený stroj je virtualizovaný, musíme k němu přistupovat z VirtualBoxu a během spouštění stiskněte klávesu Esc pro přístup do nabídky GRUB a tam vybereme řádek „Pokročilé možnosti pro Ubuntu“:

PoznámkaMusíme vybrat příslušnou možnost na základě použité distribuce.

Stiskněte Enter a v dalším okně vybereme nejnovější jádro s legendou „režim obnovy“:

V dalším okně vybereme řádek „root“:

Stiskněte Enter a pak znovu stiskněte Enter pro přístup do režimu údržby a tam spustíme příkaz „df“:

Nalezneme zde seznam všech připojených jednotek pro hosta Linuxu, stačí detekovat ten, který chceme odstranit, v tomto případě je to / dev / sda1 a pokračujeme k provedení následujícího:

 zerofree -v / dev / sda1 
PoznámkaV případě, že se neprovede, můžeme jej nainstalovat spuštěním:
 apt install zerofree 

Tento kód najde nepřiřazené bloky, jejichž hodnotový obsah se liší od nuly, a naplní je nulami pro pozdější obnovu, jakmile je proces dokončen, provedeme následující vypnutí počítače:

 vypnutí -h teď 

8. Uvolněte místo na hostitelském počítači VirtualBox

Krok 1
Jakmile bude úložný prostor v hostovaném operačním systému uvolněn, nyní ho obnovíme a přidáme do hostitelského operačního systému. K tomu přistoupíme jako administrátoři k příkazovému řádku a spustíme:

 Diskpart 
Krok 2
V rámci Diskpart bude nutné zadat cestu k souboru VDisk, pamatujte, že tento soubor je virtuálním pevným diskem pro hostující operační systém, s touto cestou provádíme následující syntaxi:
 vyberte soubor vdisk = "V: Path_VDisk" 

ZVĚTŠIT

Krok 3
Dále vystavíme virtuální pevný disk spuštěním:

 připojit vdisk jen pro čtení 

ZVĚTŠIT

Krok 4
Pokračujeme ke zkomprimování vybraného disku:

 kompaktní vdisk 

ZVĚTŠIT

Krok 5
Nakonec provedeme následující:

 odpojit vdisk Exit

ZVĚTŠIT

9. Odstraňte soubory virtuálního stroje a VirtualBox

Krok 1
Pokud již není používání virtuálního počítače vyžadováno, pokračujeme k jeho odstranění pomocí jedné z následujících možností:

  • Klikněte pravým tlačítkem na virtuální počítač a vyberte možnost Odstranit.
  • Vyberte virtuální počítač a přejděte do nabídky „Stroj / Odstranit“.

Krok 2
Výběrem této možnosti se zobrazí následující. Tam můžeme odstranit pouze virtuální počítač nebo také odstranit všechny soubory s ním spojené. Výběr možnosti „Odstranit všechny soubory“ ne vždy uvolní úložný prostor pro hostitelský systém, takže je nutné vědět, jak uvolnit více úložného prostoru, který je vytvořen těmito virtuálními počítači, a Solvetic vysvětlí, jak provést provádění tento proces užitečným způsobem.

Známe tedy metody, jak uvolnit místo na hostitelském počítači, kde jsou hostovány virtuální stroje VirtualBox. S těmito alternativami nepochybně zmenšíme velikost virtuálních počítačů optimalizací prostoru ve fyzických i virtuálních počítačích.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave