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)

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"
???

>> 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....

> 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...
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?

> csinálhatod, de akkor offline.

Az offline alatt rescue boot-ot ertesz (pl.)?

--
sZs
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz