X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=chiark-utils.git;a=blobdiff_plain;f=backup%2Flvm;h=09bda9e811a84fc59b897f560272c559a0bba0a5;hp=592513a6b5628e82659970d519317fc7189affbf;hb=eefa72208cdcaa0435c29e5857b357490be98b97;hpb=3132b6c3eebf3f16d43c2189fc9be5e52a6b2018 diff --git a/backup/lvm b/backup/lvm index 592513a..09bda9e 100755 --- a/backup/lvm +++ b/backup/lvm @@ -63,7 +63,7 @@ fstype="$(mount | sed -n \ "s,^$device on $mountpoint type \([a-z0-9][a-z0-9]*\) .*,-t \1 ,p")" if [ -z "$lvm_lvsize_opts" ]; then - df="$(df -k $device)" + df="$(df -P -k $device)" blocks="$(printf "%s" "$df" | sed -n '2,$s,^/dev/[^ ]*[ ][ ]*[0-9][0-9]*[ ][ ]*\([0-9][0-9]*\)[ ].*,\1,p')" lvm_lvsize_opts="-L $blocks"K fi