<div>Hi,</div>
<div>     I used the patchs for LVM2.02.54, however, when i compiled it, an err came:</div>
<div>     </div>
<div><font color="#3333ff">../lib/liblvm-internal.a(lv_manip.o): In function `lv_extend':<br>lv_manip.c:(.text+0x629a): undefined reference to `last_seg'<br></font><br>  where is the 'last_seg' 's definition?</div>

<div>  my linux kernel version is 2.6.18.</div>
<div>  thank you!</div>
<div> </div>
<div>best regards</div>
<div>Bubsy</div>
<div> </div>
<div class="gmail_quote">2010/3/10 Mikhail Klepachevskyy <span dir="ltr"><<a href="mailto:mikhailk1@open-e.com">mikhailk1@open-e.com</a>></span><br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Hello!<br><br>Big thanks! It helped!<br>
<div class="im"><br><br>On Wed, Mar 10, 2010 at 08:11:11AM -0500, Mikulas Patocka wrote:<br><br>><br>> You need to suspend and resume the origin device after create message and<br>> before attaching the snapshot.<br>
><br></div>
<div class="im">> > I tried to test multisnapshots but unfortunately got some errors.<br>> > Here is what I did:<br>> ><br><br></div><skip><br>
<div class="im"><br>> >    # echo 0 `blockdev --getsize /dev/mapper/vg1-lv1` multisnapshot \<br>> >      /dev/mapper/vg1-lv1 /dev/mapper/vg1-lv2 16 0 mikulas 0\<br>> >      | dmsetup create ms<br>> ><br>
> >    # dmsetup message /dev/mapper/ms 0 create<br>><br>> dmsetup suspend ms<br>> dmsetup resume ms<br>><br>> >    # echo 0 `blockdev --getsize /dev/mapper/vg1-lv1` multisnap-snap \<br>> >      /dev/mapper/vg1-lv1 0 | dmsetup create ms0<br>
> ><br>> > At this point I got the next error:<br>> > device-mapper: reload ioctl failed: No such file or directory<br>> > Command failed<br>> ><br>> > And these lines appeared in dmesg:<br>
> > [ 6876.506623] device-mapper: table: 252:3: multisnap-snap: Snapshot with this id doesn't exist<br>> > [ 6876.506629] device-mapper: ioctl: error adding target to table<br>> ><br>> > Could you check all the steps I performed right and what could cause<br>
> > those error messages?<br>> ><br>><br></div>
<div class="im">> But rather, you could use userspace support for shared snapshots, it makes<br>> the use much easier, you can use lvcreate, lvremove, lvresize commands:<br>><br>> for lvm-2.02.54:<br>> <a href="http://people.redhat.com/mpatocka/patches/userspace/new-snapshots/lvm-2.02.54/" target="_blank">http://people.redhat.com/mpatocka/patches/userspace/new-snapshots/lvm-2.02.54/</a><br>
> for lvm-2.02.60:<br>> <a href="http://people.redhat.com/mpatocka/patches/userspace/new-snapshots/lvm-2.02.60/" target="_blank">http://people.redhat.com/mpatocka/patches/userspace/new-snapshots/lvm-2.02.60/</a><br>
> for lvm-2.02.62:<br>> <a href="http://people.redhat.com/msnitzer/patches/multisnap/lvm2/LVM2-2.02.62/" target="_blank">http://people.redhat.com/msnitzer/patches/multisnap/lvm2/LVM2-2.02.62/</a><br><br></div>--<br>
Best wishes,<br><font color="#888888">Mikhail Klepachevskyy<br></font>
<div>
<div></div>
<div class="h5"><br>--<br>dm-devel mailing list<br><a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br><a href="https://www.redhat.com/mailman/listinfo/dm-devel" target="_blank">https://www.redhat.com/mailman/listinfo/dm-devel</a><br>
</div></div></blockquote></div><br>