[Python-apps-team] Bug#310442: rdiff-backup: no space on dest device can be irrecoverable fix
Thomas Stewart
thomas at stewarts.org.uk
Wed Aug 3 10:47:28 UTC 2011
Hi,
In the situation where rdiff-backup appears broken because the
destination has become full and the recommended "--check-destination-dir"
option only gives "[Errno 28] No space left on device" errors. The
option "--tempdir" can be given to recover the backup directory. The
python module tempfile will use /tmp by default, overriding that to
somewhere with more space enabled the check to complete.
For example:
rdiff-backup --tempdir /diskb/backups/pub --check-destination-dir /diskb/backups/pub
A quick note in the man page about this would be useful. Something
like this would have saved me quite some time. :-)
--- rdiff-backup.1.orig 2011-08-03 11:36:57.000000000 +0100
+++ rdiff-backup.1 2011-08-03 11:39:49.000000000 +0100
@@ -78,7 +78,7 @@
If an rdiff-backup session fails, running rdiff-backup with this
option on the destination dir will undo the failed directory. This
happens automatically if you attempt to back up to a directory and the
-last backup failed.
+last backup failed. The option --tempdir might be needed if the default system tempdir does not have sufficient space available.
.TP
.B \-\-compare
This is equivalent to
Regards
--
Tom
More information about the Python-apps-team
mailing list