Dobrý den, přátelé. Pojďme s techničtějším návodem. Mnohokrát potřebujeme zvětšit velikost spouštěcího oddílu v Rocky Linux 8 / CentOS. Důvody mohou být velmi různé, ale vždy je dobré vědět. Začněme.
Testovací prostředí
Pro tento příspěvek jsem vytvořil virtuální stroj s Rocky Linuxem 8, ale musí fungovat na všech ostatních derivátech, jako je Alma Linux 8.
Instalace systému byla provedena normálním způsobem a schéma rozdělení je to, které navrhl instalační program, ale pomocí ext4
jako souborový systém.
Zde jsou mé oddíly
Tak jdeme na to.
Zvětšení velikosti spouštěcího oddílu na Rocky Linux 8 / CentOS
Připravte externí disk pro /boot
Jak ukazuje výše uvedený snímek obrazovky, velikost mého /boot
oddíl je asi 700 MB. Jak ji zvýšit? Nejlepší způsob je přidat druhý pevný disk nebo jinou paměť.
V mém případě je připojen a rozpoznán. Chcete-li zjistit, kde se nachází, můžete spustit.
fdisk -l | grep dev
V mém případě je to v /dev/sdb
a má velikost 3,5 Gb.
Dalším krokem je vytvoření nového oddílu na tomto disku. K dosažení tohoto cíle použijeme fdisk
nástroj.
fdisk /dev/sdb
A tam se nám začnou klást obvyklé otázky. Nejprve nás požádá o vytvoření nového oddílu. Odpověď n
. Poté typ oddílu. V tomto případě zvolím primární zadáním p
.
Command (m for help): n
Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p):
Poté vyberte číslo oddílu. Zadejte 1
.
A aplikujte změny stisknutím w
.
Dalším krokem je naformátování nového oddílu pomocí ext4. To je snadné.
mkfs.ext4 /dev/sdb1
Pamatujte si, že /dev/sdb1
je umístění oddílu, který jsme vytvořili dříve. Může se změnit v závislosti na zařízení.
Po dokončení se zobrazí výstupní obrazovka, jako je tato.
Zvětšení velikosti /boot
Pomocí e2fsck
budeme muset ověřit integritu oddílu.
e2fsck -f /dev/sdb1
A pak zkopírujte celý obsah /boot
což je v mém případě v /dev/sda2
do nového oddílu.
dd if=/dev/sda2 of=/dev/sdb1 bs=20M conv=noerror,sync
Poté jej znovu ověřte
e2fsck -f /dev/sdb1
Nakonec změňte velikost /dev/sdb1
oddíl.
resize2fs /dev/sdb1
Nyní můžete připojit nový oddíl
mount -t ext4 /dev/sdb1 /boot
Zkontrolujte změny
df -h
Vše je v pořádku. /boot/
oddíl má novou velikost. Co musíme udělat, je provést změny natrvalo.
Chcete-li toho dosáhnout, upravte /etc/fstab
soubor.
vi /etc/fstab
A na konec souboru přidejte následující
/dev/sdb1 /boot ext4 defaults 1 2
Uložte změny a zavřete editor.
Nyní zbývá pouze restartovat server.
Pokud to chcete znovu zkontrolovat
df -h
A máte hotovo!