Jak rychle zvětšit velikost disku na serveru

Ahoj všichni! Nedávno jsem narazil na zdánlivě jednoduchý úkol – zvětšit velikost disku „hot“ na linuxovém serveru.

Popis ulohy

V cloudu je server. V mém případě se jedná o Google Cloud – Compute Engine. Operační systém - Ubuntu. Aktuálně je připojen 30GB disk. Databáze roste, soubory bobtnají, takže je potřeba zvětšit velikost disku řekněme na 50 GB. Přitom nic nevypínáme, nic nerestartujeme.

Pozornost! Než začneme, udělejte si zálohu všech důležitých informací!

1. Nejprve zkontrolujeme, kolik volného místa máme. V konzole Linuxu napíšeme:

df -h

Jak rychle zvětšit velikost disku na serveru
Jednoduše řečeno, mám celkem 30 GB a 7.9 GB je nyní zdarma. Je třeba zvýšit.

2. Dále připojím několik dalších GB přes konzolu svého hostitele. Google Cloud to usnadňuje, aniž byste museli restartovat. Jdu na Compute Engine -> Disky -> Vyberte disk mého serveru a změňte jeho velikost:

Jak rychle zvětšit velikost disku na serveru
Jdu dovnitř, kliknu na „Upravit“ a zvětším velikost disku na velikost, kterou potřebuji (v mém případě až 50 GB).

3. Nyní tedy máme 50 GB. Zkontrolujeme to na serveru příkazem:

sudo fdisk -l

Jak rychle zvětšit velikost disku na serveru
Vidíme našich nových 50 GB, ale zatím můžeme použít pouze 30 GB.

4. Nyní smažeme aktuální 30GB diskový oddíl a vytvoříme nový 50GB. Můžete mít více sekcí. Možná budete muset vytvořit také několik nových oddílů. Pro tuto operaci použijeme program fdisk, který umožňuje spravovat oddíly pevného disku. Je také důležité pochopit, co jsou diskové oddíly a k čemu jsou potřebné - čtěte zde. Ke spuštění programu fdisk použijte příkaz:

sudo fdisk /dev/sda

5. Uvnitř interaktivního režimu programu fdisk Provádíme několik operací.

Nejprve zadáme:

p

Jak rychle zvětšit velikost disku na serveru
Příkaz zobrazí seznam našich aktuálních oddílů. V mém případě je jeden oddíl 30 GB a dalších 20 GB je volně plovoucích, abych tak řekl.

6. Poté zadejte:

d

Jak rychle zvětšit velikost disku na serveru
Odstraníme aktuální oddíl, abychom vytvořili nový pro celých 50 GB. Před operací ještě jednou zkontrolujeme, zda jsme si udělali zálohu důležitých informací!

7. Dále programu uvedeme:

n

Jak rychle zvětšit velikost disku na serveru
Příkaz vytvoří nový oddíl. Všechny parametry by měly být nastaveny na výchozí - stačí stisknout Enter. Pokud máte speciální případ, uveďte své parametry. Jak můžete vidět ze snímku obrazovky, vytvořil jsem oddíl o velikosti 50 GB - to, co potřebuji.

8. V důsledku toho indikuji programu:

w

Jak rychle zvětšit velikost disku na serveru
Tento příkaz zapíše změny a ukončí se fdisk. Nebojíme se, že by čtení tabulky oddílů selhalo. Následující příkaz to pomůže vyřešit. Jen trochu vlevo.

9. Odešli jsme fdisk a vrátil se k hlavní lince Linuxu. Dále vjíždíme, jak nám bylo doporučeno dříve:

sudo partprobe /dev/sda

Pokud bylo vše úspěšné, neuvidíte žádnou zprávu. Pokud nemáte nainstalovaný program dílčí sondaa poté jej nainstalujte. Přesně dílčí sonda aktualizuje tabulky oddílů, což nám umožní rozšířit oddíl až na 50 GB online. Pokračuj.

Vodítko! Nainstalujte dílčí sonda můžete to udělat takto:

 apt-get install partprobe


10. Nyní zbývá předefinovat velikost oddílu pomocí programu změnit velikost 2fs. Udělá to online - dokonce i v tu chvíli skripty fungovaly a zapisovaly na disk.

Program změnit velikost 2fs přepíše metadata systému souborů. K tomu použijeme následující příkaz:

sudo resize2fs /dev/sda1

Jak rychle zvětšit velikost disku na serveru
Zde sda1 je název vašeho oddílu. Ve většině případů je to sda1, ale jsou možné výjimky. Buď opatrný. V důsledku toho nám program změnil velikost oddílu. Myslím, že je to úspěch.

11. Nyní se přesvědčíme, že se velikost oddílu změnila a máme nyní 50 GB. Chcete-li to provést, zopakujte první příkaz:

df -h

Jak rychle zvětšit velikost disku na serveru

Zdroj: www.habr.com

Přidat komentář