Linux - rozšíření oddílu na novou velikost (resize partition)
Pokud potřebujeme změnit velikost diskového oddílu v Linuxu, tak se tato operace zjednodušeně provádí tak, že odstraníme současný oddíl a vytvoříme nový oddíl s požadovanou velikostí - data na tomto disku zůstanou zachována. A pak už jen uděláme resize filesystému...
Příklad
Chceme zvětšit diskový oddíl /dev/xvdb/xvdb1 ze 120G na 220G.
Aktuální stav oddílu
df -h
xvdb 202:16 0 220G 0 disk
└─xvdb1 202:17 0 120G 0 part
Musíme smazat současný oddíl
gdisk /dev/xvdb
d
w
y
Vytvoříme nový oddíl
gdisk /dev/xvdb
n
enter
enter
enter
enter
enter
w
y
Kontrola filesystemu
e2fsck -f /dev/xvdb1
e2fsck 1.45.5 (07-Jan-2020)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/xvdb1: 170206/7864320 files (2.4% non-contiguous), 29880073/31457019 blocks
Rozšíříme filesystem na 220GB
resize2fs /dev/xvdb1
resize2fs 1.45.5 (07-Jan-2020)
Resizing the filesystem on /dev/xvdb1 to 57671419 (4k) blocks.
The filesystem on /dev/xvdb1 is now 57671419 (4k) blocks long.