GNU/Linux >> Znalost Linux >  >> Cent OS

Jak zvětšit velikost spouštěcího oddílu v Rocky Linux 8 / CentOS

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!


Cent OS
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Jak zvýšit velikost oddílu /tmp na cPanel

  3. Jak Linux používá /dev/tty a /dev/tty0

  1. Jak nainstalovat klienta FreeIPA na Rocky Linux/Alma Linux/CentOS 8

  2. Linux:Rozdíl mezi /dev/console, /dev/tty a /dev/tty0?

  3. Jak přenosné jsou /dev/stdin, /dev/stdout a /dev/stderr?

  1. Zvětšit velikost tmpDSK (/tmp)

  2. Jak namapovat zařízení /dev/sdX a /dev/mapper/mpathY ze zařízení /dev/dm-Z

  3. Jak vytvořit nový /bootový oddíl v CentOS / RHEL