Zvětšete velikost disku VirtualBox

Increase Virtualbox Disk Size

Virtuální stroje jsou jedním z nejdůležitějších nástrojů v sadě nástrojů profesionála IT. Můžete testovat neznámý software, porozumět tomu, jak systém funguje, a dokonce si čas od času zahrávat s jádrem. Jediným problémem je úložiště. Různé verze balíků a osamocené balíčky se neustále hromadí, soubory protokolů se časem zvětšují a brzy budete potřebovat více úložiště. V tomto kurzu uvidíme, jak čistým a efektivním způsobem zvětšit velikost virtuálního disku vašeho virtuálního počítače .

Budeme používat VirtualBox verze 5.2.6, pokud je váš starší než tento, možná ho budete chtít aktualizovat. V uživatelském rozhraní v této verzi bylo změněno několik důležitých podrobností a pokud je vaše verze o něco starší, můžete mít potíže s jejich dodržováním.



Logical Volume Manager nebo LVM dělá záležitost trochu složitější, ale to je v pořádku, v tomto tutoriálu se budeme zabývat i tímto případem.



Host Linuxu bez použití LVM

První věc, kterou musíte při změně velikosti disku udělat, je získat správný název disku, který budete upravovat. Na řídicím panelu VirtualBox přejděte na virtuální počítač, který chcete zvětšit. Ujistěte se, že je stroj uvnitř Vypnuto Stát.



  1. Vyberte počítač z levého rohu v nabídce úložiště a získejte název virtuálního disku, na kterém je nainstalován operační systém. V našem případě je disk pojmenován vdi (normální 20,00 GB).
  2. Nyní klikněte na Globální nástroje tlačítko v pravém horním rohu palubní desky.
  3. V sekci můžete vidět spoustu virtuálních disků. Ten, který nás zajímá, je Ubuntu.vdi jak jsme se dozvěděli v kroku 1. Vyberte příslušný název disku, který váš virtuální počítač používá, a upravte jeho velikost na požadovanou hodnotu. Zvětšíme jeho velikost z 20 GB na 40 GB. Klikněte aplikovat než se vrátíte do Strojové nástroje .
  4. Nyní můžeme spustit virtuální počítač a podívat se na hostující operační systém. Spusťte virtuální počítač, přihlaste se, otevřete terminál a zadejte:$df–H

    Dostupné místo pro kořenový souborový systém nevykazuje žádné zvětšení úložného prostoru. Chcete -li pochopit, proč můžete spustit následující příkaz a zobrazit seznam všech blokových zařízení úložiště připojených k virtuálnímu počítači:

    $lsblk

    Existuje blokovací zařízení sda, 40G ve velikosti, která je typu, do kterého byla rozdělena sda1, o velikosti 20G (na které je umístěn kořenový souborový systém) a zbytek je nepřidělený. Oddíl /(root) je ten, který má v našem případě růst. K dispozici je také odkládací oddíl sda2. Chcete -li změnit velikost kořenového oddílu, je pro nás bezpečnější vypnout virtuální počítač.

  5. K růstu kořenového souborového systému budeme používat nástroj gparted . Stáhněte si soubor .iso z odkazu. Dále musíme gparted upravit náš virtuální disk vdi .
  6. Vraťte se na hlavní panel VirtualBox, klikněte pravým tlačítkem na virtuální počítač, vyberte Nastavení a v levém sloupci okna Nastavení vyberte Úložiště. Pod řadičem IDE můžete vidět, že není připojen žádný optický disk. Můžete kliknout tam, kde je uvedeno Prázdný, klikněte na ikonu CD zcela vpravo (v sekci Atributy), vybrat soubor gparted iso a připojte jej pod řadič: IDE.
  7. V části Nastavení pro váš virtuální počítač přejděte na Systém a zkontrolujte, zda je optický disk v zaváděcím pořadí na pevném disku. Tím je zajištěno, že se gparted.iso spustí místo de facto OS.
  8. Nyní spusťte znovu virtuální počítač a po výběru preferovaného jazyka a mapování klíčů se dostanete do grafického uživatelského rozhraní gparted. Klikněte na aplikaci gparted zobrazenou na ploše. Zde by se pro různé lidi hodně věcí lišilo. Ve výše uvedeném případě máme připojen pouze jeden hlavní oddíl pro /(root) sda1. Možná budete mít k růstu jiný souborový systém a budete muset zvětšit velikost odpovídajícího oddílu. Výše uvedený případ funguje pro výchozí instalaci Ubuntu 16.04 LTS.
  9. Odkládací oddíl je mezi hlavním oddílem a nepřiděleným prostorem a je třeba jej odstranit. Pokud existují nějaké jiné souborové systémy jako /Domov namontován mezi, neodstraňujte jej! Můžete přijít o důležitá data. Pokud je to tak, zvažte vytvoření nového oddílu pro nepřidělené místo. Takto to vypadá, když jsme změnili velikost kořenového oddílu.
  10. Odkládací oddíl je odstraněn odstraněním sda5 a poté sda2 a poté kliknutím na aplikovat knoflík. Nyní můžete libovolně měnit velikost kořenového oddílu až do konce, ale nakonec ponechejte několik gigabajtů pro odkládací oddíl. Klikněte Aplikovat jakmile jste spokojeni se způsobem dělení. A je to! Nyní po restartu systému zjistíte, že souborový systém virtuálního počítače má více místa, se kterým můžete pracovat.

Hosté Linuxu využívající LVM

Pokud hostující operační systém používá LVM, musíme upravit několik kroků. Za prvé, když jste v uživatelském rozhraní gparted, všimnete si, že vedle LVM parition je ikona zámku. Klikněte pravým tlačítkem na tyto oddíly a vyberte možnost deaktivovat, abyste povolili změnu jejich velikosti.



Jakmile narostete požadované oddíly, restartujte systém a otevřete terminál.

Další věc, kterou je třeba udělat, je seznámit schéma dělení lvm s provedenými změnami. Jako uživatel root spusťte níže uvedený příkaz a zobrazí se seznam dostupných fyzických svazků:

$pvs

Vidíte, že fyzickému svazku je nově k dispozici 20 G prostoru /dev/sda5 pro růst běhu fyzického objemu:

$pvresize/dev/sda5

Pojďme se nyní podívat na bloková zařízení.

$lsblk

Spuštění lsblk ukazuje, že kořenový oddíl stále zabírá pouze 17,5 G, zatímco v oddílu je 39,5 G sda5. Důvodem je, že se náš fyzický oddíl rozrostl, ale správce logických svazků si toho není vědom.

Poznamenejte si také název svazku, který je připojen k adresáři /(root). Ve výše uvedeném výstupu je pojmenován jako | _+_ |

Chcete -li využít celé dostupné volné místo, spusťte níže uvedený příkaz. Poté můžete kliknout na kartu /dev/ubuntu… se dostanete do příslušného uzlu zařízení:

$lvextend -l +100%VOLNÝ, UVOLNIT/dev/ubuntuServer-vg/vykořenit

Proveďte těchto pár změn, pokud jste uživatelé LVM a pokud instalujete nový hostující OS, zkuste se LVM vyhnout, pokud můžete.