Sziasztok.
Van egy VirtualBox alatt futó Linux Guest rendszer aminek a lemezképe dinamikusan növekvő méretűre van beállítva.
Ennek volt egy 10 GB-os kezdeti méret adva melyet most szeretnék 15 GB-ra növelni. Viszont a pvs parancs szerint csak 24m szabad hely van.
Meg lehet e növelni a kötet méretét a Guesten belülről anélkül hogy VirtualBoxban kellene bármit is csinálni?
- 1136 megtekintés
Hozzászólások
Nem. Először a VBoxban növeld a maximum méretet (dinamikusan növekvő diszknél is van maximum méret).
- A hozzászóláshoz be kell jelentkezni
Most jutottam el oda, hogy újra tudjak a témával foglalkozni.
vboxmanage clonehd "img.vmdk" "img.vdi" --format vdi --variant Standard
vboxmanage modifyhd "img.vdi" --resize 15360
vboxmanage clonehd "img.vdi" "bdm_fixed.vdi" --format vdi --variant Standard,Fixed
A fenti parancsokkal sikerült megnövelnem a lemez méretét, szépen indul is a vm.
Viszont a
pvs
parancs szerint ugyan akkora rendelkezésre álló szabad terület mint mint a méret növelése előtt.
Próbáltam a
pvresize --setphysicalvolumesize 14G /dev/sda5
parancsot.
Ekkor még bootol a rendszer.
Majd
lvextend -L+4g /dev/mapper/vg-img-vg-root
és a következő hibaüzenet:
device -mapper: resume ioctl on()252:0 failed: érvénytelen argomentum
unable to resume img-vg-root
problem reactivating logical volume
[Info] task lvextend:1344 blocked for more than 120 secounds
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disable this message
és ez ismétlődik a végtelenségig.
Mi lehet a gond?
- A hozzászóláshoz be kell jelentkezni
Jól értem, hogy a guest root VG-t akarod növelni?
Ugye ilyenkor live rendszer van bootolva, nem az, amit növelni akarnál?
A másik, hogy ugye nincs snapshotja a növelendő PV alatt lévő diszknek a host oldalán? Nem tudom, miért, nálam igencsak megkergült egyszer a snapshotok miatt... (sajnos most nincs vbox a gépemen, nem tudom ellenőrizni, hogy most is hülye lesz-e vagy valami bugot fogtam anno)
- A hozzászóláshoz be kell jelentkezni
Igen a guest root méretet akarom növelni. Igen az van be bootolva amit növelni akarok.
Ezt így nem tudom növelni?
Snapshot az nincs.
- A hozzászóláshoz be kell jelentkezni
Hát aktív fájlrendszer alatti partíciót, LVM alkatrészt, fájlrendszert én nem szívesen piszkálok.
Jó, én már kiestem a napi ügymenetből, de amikor ilyesmivel dolgoztam, akkor úgy volt illendő, hogy bootolsz egy live rendszert ISO-ból, aktiválod a VG-t és utána matatsz rajta.
(aktiváláshoz úgy emlékszem, kell pvscan, vgscan, majd egy vgchange -ay - de ezeket meg kellene nézni doksiban)
- A hozzászóláshoz be kell jelentkezni
Egy fdisk -l, egy vgs és lvs parancs kimenetet küldj be szerintem.
Első blikkre azt mondom, hogy mondjuk az sda1 méretét kellne megnövelned és ez után majd a vg méretét.
- A hozzászóláshoz be kell jelentkezni
Szerintem teljesen mindegy hogy előre lefoglalt hdd méretnéz vagy dinamikusan növekvőnél van resize, de javítsatok ki ha tévedek.
Elöbb kell a host-ban a resize paraméterrel a parancs ami az adott méretre növeli a virtuális diszket, majd a guest-ben kell particionálni.
Én Ubuntu vagy Debian alatt csináltam ilyet (az volt a Guest), bár volt X is, és talán gparted-dal tudtam beállítani az új partició méretét, mert ugye ez az egyszerübb, semmi mást nem csinál mint a hdd-n még ott lévő részeket hozzácsapja a meglévőhöz, adatokat nem kell mozgatni.
--
ESET és Synology hivatalos viszonteladó
- A hozzászóláshoz be kell jelentkezni