equal
deleted
inserted
replaced
52 |
52 |
53 lvcreate -n"$lvs" -L"$SNAPSIZE" -s "$vg/$lv" || die |
53 lvcreate -n"$lvs" -L"$SNAPSIZE" -s "$vg/$lv" || die |
54 if e2fsck -p "/dev/$vg/$lvs"; then |
54 if e2fsck -p "/dev/$vg/$lvs"; then |
55 tune2fs -C 1 -T now "/dev/$vg/$lv" || die |
55 tune2fs -C 1 -T now "/dev/$vg/$lv" || die |
56 # removing /dev/$vg/snap.$lv or just $vg/snap.$lv does not work reliably |
56 # removing /dev/$vg/snap.$lv or just $vg/snap.$lv does not work reliably |
57 # removing /dev/mapper/$vg-snap.$lv does not work reliably either |
57 # removing /dev/mapper/$vg-snap.$lv does not work reliably either nor does |
|
58 # the workaround suggested at |
|
59 # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=549691#57 |
58 waittime=1 # second |
60 waittime=1 # second |
59 tries=60 |
61 tries=60 |
60 i=1 |
62 i=1 |
61 until lvremove -f "$vg/$lvs"; do |
63 until lvremove -f "$vg/$lvs"; do |
62 if [ $i -lt $tries ]; then |
64 if [ $i -lt $tries ]; then |