root logical volume novelese uj diszk hozzaadasaval es egyeb

Fórumok

Sziasztok,
van egy PowerEdge R30 szerverem 2xHDD diszkem RAID-1 modban, amelyen Ubuntu 18.04.5 LTS fut.

sda diszk LVM es rajta 3 LV="logical volume" (root, home, swap).
Egy adott szoftver a root particiora rak mindent.

Ezenkivul a szerveren 8xSSD diszkbol egy RAID-6-ot hoztam letre s igy
lehetosem van e nagyobb diszken particiokat letrehozni.

Amire szuksegem lenne:

Lehetseges novelni a root LV nagysagat, hogy egyetlen uj sdb1 particiot hozok letre az sdb diszken:

parted /dev/sdb
mklabel GPT
mkpart primary 2048s 100%
align-check optimal 1  

parted /dev/sdb print
pvcreate /dev/sdb1
pvs
vgextend vg /dev/sdb1
pvscan
lvextend -L+200G /dev/mapper/vg-root
resize2fs

Van ennek ertelme, marmint hogy mas tipusu, nagysagu diszkeket csatolok a letezo volume group-hoz?
Esetleg 2 particiot letrehozni es az egyiket (sdb1) hozzaadom a letezo vg volume grouphoz, mig a masikat nem adom hozza (sdb2) es csak backup-ra hasznalom?

Koszonet elore a tanacsokert.
Ardi

Hozzászólások

Én root partíciót két dsizken dolgot nem erőltetnék mégha lehetséges is. Inkább a home-ot vagy esetleg a swapot mozgatnám el sda ról sdb-re és sda-t növelném a felszabadult hellyel.

pvdisplay -m

latod hogy ki hol van adott fizikai disken. pvmove-al meg extend szinten tudod megmondani hogy ki hova menjen at.

szepen tervezd ujra az egeszet, mintha most kene 0-rol telepitened. majd utana szepen mozgasd at ahogy kell.

 

en amugy a raid1 HDD diskjeit cserelnem ki egyesevel ( mdadm --remove/--add), majd raid1-et novelve (mdadm --grow), szepen beadnam a nagyobb tombot a LVM-nek (pvresize), majd pvmove/lvextend-el oda es akkor particiora valtanek ami kell.

A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

Azt hogyan kell érteni, hogy egy szoftver a root partícióra rak mindent?

Egy átlag Linux rendszeren minden a / alá kerül, a kérdés csak az, hogy a / alatt lévő könyvtár tartalma arra az LV-re íródik, amin a maga a root van, vagy be van alá csatolva egy másik LV (ahogyan a home be van most csatolva), és oda ír.

Tehát: a "/" alá egy könyvtárba dolgozik a szoftver? Mert ha így van, akkor simán felcsatolhatsz egy másik LV-t a program által használt könyvtárba (ahogy most a home van), akár az új SSD PV-ről (én csinálnék egy másik VG-t, nem a mostani HDD-s vg-t bővíteném az SSD-kkel) kötetről, és máris adtál annyi helyet az adott szoftvernek, amennyi kell. Persze felcsatolás előtt a mostani könytár tartalmat át kell mozgatni az új LV-re, és utána rácsatolni az új LV-t a régi könyvtárra (mert felcsatoláskor elfedi az új LV a régi könyvtár tartalmat ugye).

Sziasztok,

koszonom a valaszokat, /dev/sdb1 particio lett a masik diszkre teve es az /opt partalma ide rsync-elve, majd az eredeti /opt tartalma torolve es /dev/sdb1 /opt konyvtarba mountolva reboot utan bejott a rendszer.

Allitolag mukodik - nem en tesztelem. :-)

Udvozlettel,

Ardi