+# Extract the first block of an lv to a file named part-$lv
+getfirstblock () {
+ lvname="$1"
+ offset=$(grep -A16 $'\t'$lvname $ARCHIVE | grep pv0 | cut -f 2 -d ,);
+ if [ -z "$offset" ]; then echo "WARNING: LV not found";
+ else
+ echo "Extracting $lvname from offset $offset"
+ dd if=$SOURCE of=part-$lvname bs=1M skip=$(( $offset * 8192 + 384 )) bs=512 count=1;
+ fi
+}
+