diff options
Diffstat (limited to 'sparsify')
-rw-r--r-- | sparsify/sparsify.ml | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/sparsify/sparsify.ml b/sparsify/sparsify.ml index 711358e4..fe12490d 100644 --- a/sparsify/sparsify.ml +++ b/sparsify/sparsify.ml @@ -224,16 +224,13 @@ let () = let lvdev = "/dev/" ^ vg ^ "/" ^ lvname in let created = - try g#lvcreate lvname vg 32; true + try g#lvcreate_free lvname vg 100; true with _ -> false in if created then ( if not quiet then printf "Fill free space in volgroup %s with zero ...\n%!" vg; - (* XXX Don't have lvcreate -l 100%FREE. Fake it. *) - g#lvresize_free lvdev 100; - (* This command is expected to fail. *) (try g#dd "/dev/zero" lvdev with _ -> ()); |