SZABO Zsolt <sz...@mm.bme.hu> writes: > On Tue, 5 Jun 2012, Ferenc Wagner wrote: > >> SZABO Zsolt <sz...@mm.bme.hu> writes: >> >>> A cel az lenne, hogy pl. egy dist-upgrade-be ugy lehessen belevagni, hogy >>> ha valami nagyon nem jonne ossze, akkor egyszeruen vissza lehessen allni >>> az eredeti rendszerre. >>> >>> Ehhez >>> 1. letre kellene hozni a modositas altal erintett kotetek snapshotjat: >>> lvcreate -n "${orig_name}_snapshot" -s -L "$affected_size" $vg >> >> (Ezt ugye lecsatolt vagy befagyasztott fájlrendszerek alatt csinálod.) > > Hat, tudom, hogy igy a biztos... :-) > (persze a fonti parancssorban a $vg LV-t jelent...: > lvcreate -n "${orig_lv}_snapshot" -s -L "$affected_size" ${orig_lv} > vagy ilyesmi, ha jol gondolom)
Igen. > Azt nem egeszen latom, hogy pl. a fentivel ekvivalens-e a kov.: > lvcreate -n "${orig_lv}_snapshot" -L "$affected_size" ${orig_lv} > lvconvert -s ${orig_lv} "${orig_lv}_snapshot" Nem tudom, de arra tippelek, hogy igen. dmsetup-pal ellenőrizheted. >>> 2. Modositas pl. dist-upgrade >>> 3. ha OK, akkor: lvremove *_snapshot >>> ha nem: ??? + reboot (v. reboot + ??? backup script?) >>> >>> Szoval itt a vegen kicsit elakadtam: hogy tudom visszacsinalni, ha >>> valami nem tetszene? >> >> Vagy átállsz a snapshotok használatára (az fstabban és esetleg >> egyebütt), amíg megjavítod a frissített rendszert, vagy visszaírod a > > Ezt akkor kb. igy kellene csinalni, ugye: > cd /etc > cp -a fstab fstab.bak > sed -i -r 's:(root|var|usr|tmp):\1_snapshot:' fstab > # felteve hogy az erintett lv-k root,var, stb. nevuek) > ... > es ezutan letrehozni a snapshot-okat (a befagyasztott filerendszerekhez) > majd "mv fstab.bak fstab" es upgrade, stb. > > es ha nem tetszik az eredmeny, akkor boot parameternek a root_snapshot-ot > megadni root particionak.... Igen. >> snapshotokat az lvconvert --merge paranccsal (amit nem biztos, hogy a >> régi rendszered támogat). Végső esetben a visszaírást kézzel is > > A támogatottság nem az lvm1 v. lvm2-n múlik? Amúgy LVM2 van... Nem, az LVM2 is csak bizonyos verzió fölött támogatja. Debian Lennyben még nem. > Ekkor ha kiadom a mountolt lv-kre a -merge-et, akkor a következő boot-nál > szépen visszaállít mindent (es nem kell a fenti fstab-os trukkozes), nem? Igen. >> csinálhatod, de akkor offline. > > Az offline alatt rescue boot-ot ertesz (pl.)? Igen. -- Feri. _________________________________________________ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux