CentOS - Rozšíření filesystému o 40 GB

Linux, Unix, BSD systémy, distribuce, open source

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Crash537 10. 4. 2021 12:21

Zdravím,

jsem v Linuxu začátečník a upgradoval jsem si svůj Cloud VPS u Forpsi (CentOS Linux 7.9.2009) a potřebuji rozšířit filesystém (snad to píšu dobře) o nových 40 GB. Dříve jsem jsem již upgradoval a postupoval jsem úspěšně podle návodu zde: https://support.forpsi.com/kb/a4091/rozsireni-filesystemu-po-zvetseni-pridani-noveho-disku-na-linuxu-lvm.aspx. Jenže teď už mi ten návod nefunguje, konzole vypisuje:

Kód: Vybrat vše
All primary partitions are in use
Adding logical partition 6
No free sectors available


Chápu, že jsem omezený počtem primárních oddílů, ale bez dalšího návodu nevím, co s tím dělat. Do budoucna počítám ještě s dalším upgradem.

Kód: Vybrat vše
Command (m for help): p

Disk /dev/sda: 85.9 GB, 85899345920 bytes, 167772160 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0009fba7

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048    20971519     9972736   8e  Linux LVM
/dev/sda3        20971520    41943039    10485760   8e  Linux LVM
/dev/sda4        41943040    83886079    20971520    5  Extended
/dev/sda5        41945088    83886079    20970496   8e  Linux LVM


Kód: Vybrat vše
# pvs
  PV         VG Fmt  Attr PSize   PFree
  /dev/sda2  vg lvm2 a--   <9.51g    0
  /dev/sda3  vg lvm2 a--  <10.00g    0
  /dev/sda5  vg lvm2 a--  <20.00g    0


Kód: Vybrat vše
# lvs
  LV      VG Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv_root vg -wi-ao---- 37.41g                                                 
  lv_swap vg -wi-ao---- <2.09g 


Kód: Vybrat vše
# vgs
  VG #PV #LV #SN Attr   VSize  VFree
  vg   3   2   0 wz--n- 39.50g    0


Kód: Vybrat vše
# df -h
Filesystem              Size  Used Avail Use% Mounted on
devtmpfs                2.0G     0  2.0G   0% /dev
tmpfs                   2.0G     0  2.0G   0% /dev/shm
tmpfs                   2.0G   84M  1.9G   5% /run
tmpfs                   2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/mapper/vg-lv_root   37G   21G   16G  58% /
/dev/sda1               477M  200M  248M  45% /boot
tmpfs                   395M     0  395M   0% /run/user/996
tmpfs                   395M     0  395M   0% /run/user/0


Můžete mi někdo prosím poradit postup, jak systému říct, že mám dalších 40 GB prostoru? A přidat ho tak, abych nepřišel o žádná data?

Děkuji
Crash537
Kolemjdoucí

Odeslat příspěvekod milsimr 10. 4. 2021 13:19

Administrátor fóra Živě.cz.
milsimr
Administrátor
Uživatelský avatar

Odeslat příspěvekod Crash537 10. 4. 2021 13:57

Nezkoušel. Našel jsem něco podobného, ale jelikož úplně nevím, co dělám, raději se ptám. Jestli to chápu dobře, stačí postupovat podle tohoto návodu a dvojku vyměnit za pětku (sda5)?
Crash537
Kolemjdoucí

Odeslat příspěvekod Da Gony 28. 2. 2022 12:14

No z toho zápisu se ne moc přijemě zjišťuje co je co. + plus jednotky v sektorech...

Chtělo by to napsat, který mountpoint+blockev je oddíl s daty, která chceš rozsirit, a který s místem navíc.

Jestli jsem to správně dešifroval, tak máš LVM volume group, v něm jednotku s daty.


Možná by byla nějaká cesta, jak natvrdo rozšířit (pokud nové místo následuje za datovým), ale pak by to chtělo nějakou chirurgii s rozšířením PV, následně zpropagováním do VG a LV.

A nebo "dirty" cesta, že si prostě novému kamrlíku nastavíš typ oddílu PV, přidáš ho do stejné VG a rozšíříš LV.


Na závěr vžde je potřeba rošířit samotný filesystém pomocí resize2fs.
Da Gony
Junior
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků