summaryrefslogtreecommitdiffstats
path: root/generator/generator_actions.ml
diff options
context:
space:
mode:
Diffstat (limited to 'generator/generator_actions.ml')
-rw-r--r--generator/generator_actions.ml14
1 files changed, 14 insertions, 0 deletions
diff --git a/generator/generator_actions.ml b/generator/generator_actions.ml
index 4c6e704b..4b4e5ffe 100644
--- a/generator/generator_actions.ml
+++ b/generator/generator_actions.ml
@@ -6748,6 +6748,20 @@ On NTFS filesystems, labels are limited to 128 unicode characters.
To read the label on a filesystem, call C<guestfs_vfs_label>.");
+ ("zero_free_space", (RErr, [Pathname "directory"], []), 311, [Progress],
+ [InitScratchFS, Always, TestRun (
+ [["zero_free_space"; "/"]])],
+ "zero free space in a filesystem",
+ "\
+Zero the free space in the filesystem mounted on C<directory>.
+The filesystem must be mounted read-write.
+
+The filesystem contents are not affected, but any free space
+in the filesystem is freed.
+
+In future (but not currently) these zeroed blocks will be
+\"sparsified\" - that is, given back to the host.");
+
]
let all_functions = non_daemon_functions @ daemon_functions