]> git.tuebingen.mpg.de Git - dss.git/blobdiff - dss.ggo
Merge branch 'refs/heads/t/min-complete'
[dss.git] / dss.ggo
diff --git a/dss.ggo b/dss.ggo
index 2f50474f638b82dfe266a73ccb1870958c437a2a..9587dd24c7b11a439b2c63335ba922361e1cf988 100644 (file)
--- a/dss.ggo
+++ b/dss.ggo
@@ -1,4 +1,4 @@
-# Copyright (C) 2008-2010 Andre Noll <maan@systemlinux.org>
+# Copyright (C) 2008-2010 Andre Noll <maan@tuebingen.mpg.de>
 #
 # Licensed under the GPL v2. For licencing details see COPYING.
 
@@ -439,3 +439,23 @@ details="
        becomes low. Use this flag if the file system containing the
        destination directory is used for snapshots only.
 "
+
+option "min-complete" -
+#~~~~~~~~~~~~~~~~~~~~~~
+"Minimal number of complete snapshots to keep"
+int typestr = "num"
+default = "1"
+optional
+details = "
+       This option is only relevant if snapshots must be deleted
+       because disk space gets low.
+
+       dss refuses to remove old snapshots if there are fewer complete
+       snapshots left than the given number. The default value of one
+       guarantees that at least one complete snapshot is available
+       at all times.
+
+       If only <num> complete snapshot are left, and there is not
+       enough disk space available for another snapshot, the program
+       terminates with a \"No space left on device\" error.
+"