SZABO Zsolt <[email protected]> writes:
> On Tue, 5 Jun 2012, Ferenc Wagner wrote:
>
>> SZABO Zsolt <[email protected]> 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 - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux