Zvětšení partition ležící na LVM

ZAJDAN

  • *****
  • 2 078
    • Zobrazit profil
    • E-mail
Zvětšení partition ležící na LVM
« kdy: 08. 04. 2019, 16:13:56 »
Ahoj,
na hostitelském systému mám LVM a jedno volume je vyhrazeno pro jeden z virtuálů.
Kód: [Vybrat]
--- Logical volume ---
  LV Path                /dev/zajdan/webserver
  LV Name                webserver
  VG Name                erka-zn
  LV UUID                qhBjHJ-RRFA-r9VD-ZgeH-ABZC-EmRp-kIIKWI
  LV Write Access        read/write
  LV Creation host, time debian, 2015-07-08 09:55:54 +0200
  LV Status              available
  # open                 1
  LV Size                12.00 GiB
  Current LE             3072
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:10
v samotném virtálu je ovšem použito pouze 6GB
Kód: [Vybrat]
root@webserver:/home/webmaster# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       2.2G  1.7G  386M  82% /
udev             10M     0   10M   0% /dev
tmpfs           294M  4.6M  290M   2% /run
tmpfs           735M     0  735M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           735M     0  735M   0% /sys/fs/cgroup
/dev/sda2       2.8G  2.6G   51M  99% /var
tmpfs           147M     0  147M   0% /run/user/1000
Kód: [Vybrat]
root@webserver:/home/webmaster# fdisk -l

Disk /dev/sda: 6 GiB, 6442450944 bytes, 12582912 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
Disklabel type: dos
Disk identifier: 0x1524f102

Device     Boot    Start      End Sectors  Size Id Type
/dev/sda1  *        2048  4687871 4685824  2.2G 83 Linux
/dev/sda2        4687872 10627071 5939200  2.9G 83 Linux
/dev/sda3       10629118 12580863 1951746  953M  5 Extended
/dev/sda5       10629120 12580863 1951744  953M 82 Linux swap / Solaris


doporučil by někdo jak elegantně zvětšit jednotlivé /dev/sda1 a /dev/sda2  ...?
« Poslední změna: 08. 04. 2019, 21:54:51 od Petr Krčmář »
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.


Re:zvětšení partition ležící na LVM
« Odpověď #1 kdy: 08. 04. 2019, 16:37:55 »
Prekonfiruovat to na LVM. Anebo posunout cele sda2, bez toho nelze zvetsit sda1.

ZAJDAN

  • *****
  • 2 078
    • Zobrazit profil
    • E-mail
Re:zvětšení partition ležící na LVM
« Odpověď #2 kdy: 08. 04. 2019, 16:39:23 »
Prekonfiruovat to na LVM. Anebo posunout cele sda2, bez toho nelze zvetsit sda1.
z toho moc chytrejsi nejsem :(
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.

czipis

  • ***
  • 225
    • Zobrazit profil
    • E-mail
Re:zvětšení partition ležící na LVM
« Odpověď #3 kdy: 08. 04. 2019, 16:59:12 »
ve stavajicim rozdeleni z toho moc nevykouzlis. muzes zrusit swap a tu extended partition (sda3,sda5), vytvoris novou partition sda3 pro /var, rsync stavajiciho sda2 (/var) do noveho /var (sda3). pak zrusis sda2, a roztahnes sda1 i pres puvodni sda2.

idealni je ale premigrovat cele rovnou na LVM jak ti tady radil czechsys (pokud mas moznost noveho blockdevice), jako nouzovka by slo i zrusit sda5, sda3 a vytvorit nove sda3 az d okonce disku a z nej udelat PV a nad nim VG, udelat LV pro root, var a swap, rsyncnout, zrusit sda1, sda2, vytvorit nove sda1, udelat na nem PV a pridat do VG a pak bude mit cely disk pod LVM. sice nehezky, ale slo by to

Re:zvětšení partition ležící na LVM
« Odpověď #4 kdy: 08. 04. 2019, 17:34:42 »
Slusny gulas. Predpokladam, ze to LVM  bolo vytvorene az po tychto particiach..
Ako uz bolo spomenute -> vytvorit novy disk, pvcreate, vgcreate, lvcreate, mkfs.ext4. Presunut na vytvorenu lv /dev/sda1  a dev/sda2, upravit fstab  a nabootovat z "noveho disku". Ked bude vsetko frcat ako ma tak zrusit /dev/sda1 a 2, pridat do volumgroupy ak bude treba dalsie miesto a hotovo. Odporucam si to otestovat vo virtuale, nie je to nic tazke, ale bez praxe to na prvykrat urcite nedas.


ZAJDAN

  • *****
  • 2 078
    • Zobrazit profil
    • E-mail
Re:zvětšení partition ležící na LVM
« Odpověď #5 kdy: 08. 04. 2019, 18:13:46 »
Máte na mysli vytvořit LV pro každou partition virtualizovaneho systemu přímo na host systemu?

Možná by bylo nejlepší pro každou virtualku udělat extra VG a v ni LV pro každou partition.
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.

k3dAR

  • *****
  • 2 838
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:zvětšení partition ležící na LVM
« Odpověď #6 kdy: 08. 04. 2019, 18:17:12 »
[...]Predpokladam, ze to LVM  bolo vytvorene az po tychto particiach..[...]
a to by udelal jak, kdyz sda1,2,5 jsou oddily ve VIRTUALU (Disk hlasi 6GB) kterej ma pridelenej to LV webserver(lvdisplay hlasi 12GB) z LVM, tedy virtualni oddily jsou NAD "fyzickym" LV ;-)

@ZAJDAN rady co si dostal si nevsimli toho 6GB Vs 12GB, predpokladam ze jsi nejdriv mel LV 6GB, udelal virtual, rozdelil disk a pak si zvetsil LV z 6 na 12GB a virtual si stale mysli ze ma pridelen jen 6GB disk, vypnul/zapnul(NE jen reboot) si server po tom co jsi mu zvetsil to LV? jakou velikost ti zobrazi "qemu-img info /dev/zajdan/webserver" ? nejdriv musis vyresit aby virtual videl 12GB disk, pak teprve (jak bylo psano) resit zvetseni oddilu ve virtualu...

ZAJDAN

  • *****
  • 2 078
    • Zobrazit profil
    • E-mail
Re:zvětšení partition ležící na LVM
« Odpověď #7 kdy: 08. 04. 2019, 18:24:12 »
@ZAJDAN rady co si dostal si nevsimli toho 6GB Vs 12GB, predpokladam ze jsi nejdriv mel LV 6GB, udelal virtual, rozdelil disk a pak si zvetsil LV z 6 na 12GB a virtual si stale mysli ze ma pridelen jen 6GB disk, vypnul/zapnul(NE jen reboot) si server po tom co jsi mu zvetsil to LV? jakou velikost ti zobrazi "qemu-img info /dev/zajdan/webserver" ? nejdriv musis vyresit aby virtual videl 12GB disk, pak teprve (jak bylo psano) resit zvetseni oddilu ve virtualu...

přesně! :_)
- prvně vzniklo LVM na host systému, kde jedna ta zmíněná LV dostala 6GB
- do ní byl nainstalován systém ( / ; /var ; swap)
- následně jsem LV zvětšil na 12GB, ale virtualka o tom stale neví

a teď mi jde tedy o to, jak ju přimět k tomu aby si čmuchla, že má víc
« Poslední změna: 08. 04. 2019, 18:25:50 od ZAJDAN »
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.

k3dAR

  • *****
  • 2 838
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:zvětšení partition ležící na LVM
« Odpověď #8 kdy: 08. 04. 2019, 18:32:14 »
přesně! :_)
[...]a teď mi jde tedy o to, jak ju přimět k tomu aby si čmuchla, že má víc
takze zopakuju otazky :-)
vypnul/zapnul(NE jen reboot) si server po tom co jsi mu zvetsil to LV? jakou velikost ti zobrazi "qemu-img info /dev/zajdan/webserver" ?
radeji upresnim, restartoval virtualni server (webserver)?

a qemu-img pustit na hostu :-)

czipis

  • ***
  • 225
    • Zobrazit profil
    • E-mail
Re:zvětšení partition ležící na LVM
« Odpověď #9 kdy: 08. 04. 2019, 20:37:30 »
na te VM muzes zkusit znova ocuchat ten blockdevice, mel by ho pak videt jako 12G
Kód: [Vybrat]
blockdev --rereadpt /dev/sda; fdisk -l /dev/sda

Re:zvětšení partition ležící na LVM
« Odpověď #10 kdy: 08. 04. 2019, 21:21:52 »
Nie som si isty ci spravne chapem zadanie ale pokial mas LVM ktore uz vidi 12 GB tak potrebujes este zvacstit samotny FS.. Toto sa vykonava pri ext4 prikazom resize2fs..

daj prosimta este raz vypis
pvdisplay, vgdisplay, lvdisplay a blkid :))

ZAJDAN

  • *****
  • 2 078
    • Zobrazit profil
    • E-mail
Re:zvětšení partition ležící na LVM
« Odpověď #11 kdy: 08. 04. 2019, 21:52:16 »
Nie som si isty ci spravne chapem zadanie ale pokial mas LVM ktore uz vidi 12 GB tak potrebujes este zvacstit samotny FS.. Toto sa vykonava pri ext4 prikazom resize2fs..

daj prosimta este raz vypis
pvdisplay, vgdisplay, lvdisplay a blkid :))
problem není na LVM...tam ma svazek jasne nastaveno 12GB
problém není ani na virtuálním disku, ten byl také natažen 10GB
teď už i fdisk přímo ve virtuálu vidí 10GB
Kód: [Vybrat]
oot@webserver:/home/webmaster# fdisk -l

Disk /dev/sda: 9.8 GiB, 10485760000 bytes, 20480000 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
Disklabel type: dos
Disk identifier: 0x1524f102

Device     Boot    Start      End Sectors  Size Id Type
/dev/sda1  *        2048  4687871 4685824  2.2G 83 Linux
/dev/sda2        4687872 10627071 5939200  2.9G 83 Linux
/dev/sda3       10629118 12580863 1951746  953M  5 Extended
/dev/sda5       10629120 12580863 1951744  953M 82 Linux swap / Solaris
resize2fs vrací:
Kód: [Vybrat]
root@webserver:/home/webmaster# resize2fs  /dev/sda2 60000M
resize2fs 1.42.12 (29-Aug-2014)
The containing partition (or device) is only 742400 (4k) blocks.
You requested a new size of 15360000 blocks.

« Poslední změna: 08. 04. 2019, 21:55:12 od ZAJDAN »
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.

czipis

  • ***
  • 225
    • Zobrazit profil
    • E-mail
Re:Zvětšení partition ležící na LVM
« Odpověď #12 kdy: 08. 04. 2019, 22:07:03 »
mas v tom peknej gulas, pises 12G a 10G, pak delas resize2fs na puvodni (2.9G velke) partition.
takze naposled: budto zvetsis partition (ta musi mit alokovany souvsily prostor)  a to tim, ze smazes swap/extended a zrusis sda2 s tim ze ji vytvoris znova od toho sameho mista, jenom konec bude dal.
nebo to cele predelas to LVM a ty jednotlive filesystemy (root,var,swap) das kazdy na sve LV (uvnitr VM, s LVM na hostovi nepotrebujes delat vubec nic)

ZAJDAN

  • *****
  • 2 078
    • Zobrazit profil
    • E-mail
Re:Zvětšení partition ležící na LVM
« Odpověď #13 kdy: 08. 04. 2019, 22:29:59 »
proc zmatek?
LV má 12G já ale pro virtuál využil pouze 10GB ...v tom žádnej problém nevidím
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.

czipis

  • ***
  • 225
    • Zobrazit profil
    • E-mail
Re:Zvětšení partition ležící na LVM
« Odpověď #14 kdy: 09. 04. 2019, 08:16:41 »
jeste jednu posledni radu ti dam...
nez se do neceho pustis, udelej si zalohu. nejlepe vypnout tu VM a pak na hostovi zalohovat ten /dev/zajdan/webserver