Package: lvm2 Version: 2.02.66-5 When i want to restore a logical volume's content from one of it's snapshots you can use the command:
lvconvert --merge vg/lv-snap according to manpage: "lvconvert --merge vg00/lvol1_snap" merges "vg00/lvol1_snap" into its origin. Problem: Can't expand LV test: snapshot target support missing from kernel? Reproducible: 100% Example: % dd if=/dev/zero of=/var/tmp/disk bs=1M count=10 % losetup /dev/loop5 /var/tmp/disk % pvcreate /dev/loop5 Physical volume "/dev/loop5" successfully created % vgcreate vg0 /dev/loop5 Volume group "vg0" successfully created % lvcreate --name test --extents 1 vg0 Logical volume "test" created % lvcreate --snapshot vg0/test -n test-snap --extents 1 Logical volume "test-snap" created % md5sum /dev/vg0/test{,-snap} b5cfa9d6c8febd618f91ac2843d50a1c /dev/vg0/test b5cfa9d6c8febd618f91ac2843d50a1c /dev/vg0/test-snap % echo "changing-some-stuff" > /dev/vg0/test % md5sum /dev/vg0/test{,-snap} 0a03546bcdfe5d9f3853c200fffe41f8 /dev/vg0/test b5cfa9d6c8febd618f91ac2843d50a1c /dev/vg0/test-snap % lvs vg0 LV VG Attr LSize Origin Snap% Move Log Copy% Convert test vg0 owi-a- 4.00m test-snap vg0 swi-a- 4.00m test 0.29 % lvconvert --merge vg0/test-snap Can't expand LV test: snapshot target support missing from kernel? Failed to suspend origin test % lvchange --available n vg0/test % lvs vg0 LV VG Attr LSize Origin Snap% Move Log Copy% Convert test vg0 owi--- 4.00m test-snap vg0 swi--- 4.00m test % lvconvert --merge vg0/test-snap Merging of volume test-snap started. Conversion starts after activation. % lvchange --available y vg0/test Can't expand LV test: snapshot target support missing from kernel? % lvs vg0 LV VG Attr LSize Origin Snap% Move Log Copy% Convert test vg0 Owi--- 4.00m At this point LV ,test' can't be accessed anymore. ***** * The only solution here is to restore the LVM metadata for this VG * from /etc/lvm/archive or to recreate the LV with option --zero n * on the same extends as before (check with lvs -o +seg_pe_ranges). ***** Expected behaviour: % lvconvert --merge /dev/vg0/test-snap Merging of volume test-snap started. test: Merged: 0,1% Merge of snapshot into logical volume test has finished. Logical volume "test-snap" successfully removed % md5sum /dev/vg0/test b5cfa9d6c8febd618f91ac2843d50a1c /dev/vg0/test More Info: % lsmod|grep snap dm_snapshot 18481 0 dm_mod 53754 55 dm_snapshot,dm_mirror,dm_log % dpkg -l | grep linux-image ii linux-image-2.6.32-5-amd64 2.6.32-30 ii linux-image-amd64 2.6.32+29 % uname -a Linux han-solo 2.6.32-5-amd64 #1 SMP Wed Jan 12 03:40:32 UTC 2011 x86_64 GNU/Linux -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org