Valerio Pachera wrote: > Hi all, I was trying to remove some increments but i got the error > reporte in the end of the mail. > After I got this error, it's not possible to remove any other increment. > > This is the increment list I get now by rdiff-backup: > --- > rdiff-backup --list-increments /mnt/storage/backup/vm/ > Found 1 increments: > increments.2010-09-18T00:32:48+02:00.dir Sat Sep 18 00:32:48 2010 > Current mirror: Mon Sep 20 00:32:06 2010 > --- > > So, only one... > And these are the increments I see in the backup directory > > --- > ls -l /mnt/storage/backup/vm/rdiff-backup-data/increments/ > totale 24 > drwx------ 2 root root 4096 20 set 08:04 bin > -rwxr-xr-x 1 root root 0 2 lug 11:03 bin.2010-09-01T00:35:11+02:00.dir > -rwxr-xr-x 1 root root 0 7 set 14:05 bin.2010-09-07T18:27:46+02:00.dir > drwx------ 2 root root 12288 20 set 08:04 disks > -rwxr-xr-x 1 root root 0 14 mag 11:10 disks.2010-08-27T00:31:33+02:00.dir > -rwxr-xr-x 1 root root 0 14 mag 11:10 disks.2010-08-28T00:32:02+02:00.dir > -rwxr-xr-x 1 root root 0 14 mag 11:10 disks.2010-08-30T00:35:11+02:00.dir > -rwxr-xr-x 1 root root 0 14 mag 11:10 disks.2010-08-31T00:35:12+02:00.dir > -rwxr-xr-x 1 root root 0 14 mag 11:10 disks.2010-09-01T00:35:11+02:00.dir > -rwxr-xr-x 1 root root 0 8 set 14:08 disks.2010-09-18T00:32:48+02:00.dir > drwx------ 2 root root 4096 18 set 04:11 enabled > -rwxr-xr-x 1 root root 0 2 lug 11:36 > enabled.2010-09-07T18:27:46+02:00.dir > drwx------ 2 root root 4096 7 set 21:13 iso > -rwxr-xr-x 1 root root 0 14 mag 12:31 iso.2010-09-01T00:35:11+02:00.dir > --- > > ERROR I GOT > --- > rdiff-backup --force --remove-older-than 1W /mnt/storage/backup/vm/ > Deleting increments at times: > Thu Aug 12 00:35:10 2010 > Fri Aug 13 00:35:11 2010 > Sat Aug 14 00:35:10 2010 > Tue Aug 17 00:32:05 2010 > Wed Aug 18 00:32:08 2010 > Thu Aug 19 00:31:44 2010 > Fri Aug 20 00:32:05 2010 > Sat Aug 21 00:32:00 2010 > Mon Aug 23 00:35:11 2010 > Tue Aug 24 00:35:10 2010 > Wed Aug 25 00:31:54 2010 > Thu Aug 26 00:32:08 2010 > Fri Aug 27 00:31:33 2010 > Sat Aug 28 00:32:02 2010 > Mon Aug 30 00:35:11 2010 > Tue Aug 31 00:35:12 2010 > Wed Sep 1 00:35:11 2010 > Tue Sep 7 18:27:46 2010 > > [2] 8819 > vmserver:~# Deleting increment at time: > Thu Aug 26 00:32:08 2010 > Exception '[Errno 2] No such file or directory: > '/mnt/storage/backup/vm/rdiff-backup-data/increments/disks/zimbra_opt.qcow2.2010-08-21T00:32:00+02:00.diff.gz'' > raised of class '<type 'exceptions.OSError'>': > File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line > 304, in error_check_Main > try: Main(arglist) > File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line > 324, in Main > take_action(rps) > File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line > 288, in take_action > elif action == "remove-older-than": RemoveOlderThan(rps[0]) > File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line > 751, in RemoveOlderThan > manage.delete_earlier_than(Globals.rbdir, time) > File "/var/lib/python-support/python2.5/rdiff_backup/manage.py", > line 91, in delete_earlier_than > baserp.conn.manage.delete_earlier_than_local(baserp, time) > File "/var/lib/python-support/python2.5/rdiff_backup/manage.py", > line 107, in delete_earlier_than_local > rp.delete() > File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line > 1072, in delete > try: self.conn.os.unlink(self.path) > > Traceback (most recent call last): > File "/usr/bin/rdiff-backup", line 30, in <module> > rdiff_backup.Main.error_check_Main(sys.argv[1:]) > File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line > 304, in error_check_Main > try: Main(arglist) > File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line > 324, in Main > take_action(rps) > File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line > 288, in take_action > elif action == "remove-older-than": RemoveOlderThan(rps[0]) > File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line > 751, in RemoveOlderThan > manage.delete_earlier_than(Globals.rbdir, time) > File "/var/lib/python-support/python2.5/rdiff_backup/manage.py", > line 91, in delete_earlier_than > baserp.conn.manage.delete_earlier_than_local(baserp, time) > File "/var/lib/python-support/python2.5/rdiff_backup/manage.py", > line 107, in delete_earlier_than_local > rp.delete() > File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line > 1072, in delete > try: self.conn.os.unlink(self.path) > OSError: [Errno 2] No such file or directory: > '/mnt/storage/backup/vm/rdiff-backup-data/increments/disks/zimbra_opt.qcow2.2010-08-21T00:32:00+02:00.diff.gz' > --- > > I'm using rdiff-backup 1.2.5 on debian lenny. > Backup is done from 2 local disks (xfs ->ext3). > > I can tell you that a big file (35G) has been removed from the source > dir time ago, and now the source directory is 33G and the destination > dir is 84 > What canI do? Do you know why that has happend? > > Thank you. > > _______________________________________________ > rdiff-backup-users mailing list at rdiff-backup-users@nongnu.org > http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users > Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki > > Sorry no clear insight as to why this happened, the error says that a file is missing from the repo. It is possible that this file was some how deleted. Since you only have 1 weeks history at this point the easiest solution is to delete the rdiff-backup-data dir and then run rdiff-backup with the --force option.
Cheers Gavin -- www.gnumims.org <http://www.gnumims.org> www.kromhouts.net <http://www.kromhouts.net> Everything in moderation, including moderation itself.
_______________________________________________ rdiff-backup-users mailing list at rdiff-backup-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki