LVM szétbarmolása

 ( kbalint | 2018. november 4., vasárnap - 18:50 )

Hi, van egy kedves régi HP micro gen7 server, amiben lakik 2db 250GBs és 2db 1Ts winyó. Ezek úgy voltak eddig, hogy az első 250-es elején volt egy boot partíció, ami mindig kicsi már 2018-ban (18.04LTS). A maradék helyen egy LVM terpeszkedik, ami ~2.3T, és kb a fele üres.
Raktam egy SSD-t most bele (18.10-zel), és az LVM-et akarom mozgatni alá. Ez úgy tudom megoldható: https://www.tldp.org/HOWTO/LVM-HOWTO/recipemovevgtonewsys.html, de még nem mertem kipróbálni. Viszont a két 250-est ki akarom szedni, mert már nagyon öregek, nem bízok bennük. Ezt hogy tudom megtenni? A pvmove 'no extents available for allocation' hibát dob, gondolom mert 100%ban van kihúzva az egész VLM. Először le kellene shrinkelni a szabad helyet, és úgy mozgatni a felszabadult új helyre a két kis winyó tartalmát?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Az SSD mekkora? Van-e rajta szabad (nem partícionált vagy "feláldozható") terület? A négy tengelyes diszken lévő terület hogy van felosztva? Hány és mekkora vg/lv? Miután ezek az infól megvannak, el lehet kezdeni számolgatni, hogy hogyan lehet összesakkozni a dolgokat.

SSD: /dev/sda2 220G 3.9G 205G 2% / nem csináltam rá több partíciót, mert azt mondták felesleges.

A többi viszont nem "áll össze" az SSD-ről bootolva:

ls /dev/sd*
/dev/sda /dev/sda2 /dev/sdb1 /dev/sdb5 /dev/sdc1 /dev/sdd1 /dev/sde
/dev/sda1 /dev/sdb /dev/sdb3 /dev/sdc /dev/sdd /dev/sdd2 /dev/sde1

ez kicsit több, mint aminek kellene lennie...?! :D jesszus.

+1 pvscan:

PV /dev/sdb5 VG store lvm2 [<228.23 GiB / 0 free]
PV /dev/sdc1 VG store lvm2 [232.88 GiB / 0 free]
PV /dev/sdd2 VG store lvm2 [<929.51 GiB / 0 free]
PV /dev/sde1 VG store lvm2 [<931.51 GiB / 0 free]
Total: 4 [<2.27 TiB] / in use: 4 [<2.27 TiB] / in no VG: 0 [0 ]

(az sdb5-ön van kevesebb hely, mert ott van a régi OS, az még talán átférne az SSD majdani új partíciójára)

+2 sudo vgchange -ay
így megjelent a /dev/store/huge alatt, tehát tudtam mountolni az eredeti setet, ez már haladás :D

s most így néz ki a sztori:

Filesystem Size Used Avail Use% Mounted on
udev 950M 0 950M 0% /dev
tmpfs 197M 1.1M 196M 1% /run
/dev/sda2 220G 3.9G 205G 2% /
tmpfs 981M 0 981M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 981M 0 981M 0% /sys/fs/cgroup
/dev/loop0 88M 88M 0 100% /snap/core/5662
/dev/loop1 67M 67M 0 100% /snap/lxd/9239
/dev/loop2 88M 88M 0 100% /snap/core/5742
/dev/loop3 52M 52M 0 100% /snap/lxd/9412
tmpfs 197M 0 197M 0% /run/user/1000
/dev/mapper/store-huge 2.3T 1.2T 1006G 55% /store

tehát a felét le lehetne kapni.

igen, köszi ez alapján is próbáltam, de úgy látom itt +1 szabad disk kellene, mert 100%-ra ki van minden egyéb húzva...