[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[rdiff-backup-users] Error trying to forget a backed-up file
From: |
Steve White |
Subject: |
[rdiff-backup-users] Error trying to forget a backed-up file |
Date: |
Mon, 1 Mar 2010 14:35:52 +0100 |
User-agent: |
Mutt/1.4.2.2i |
Hi,
I'm again having a problem with the old issue of having rdiff-backup
"forget" a file that was accidentally backed up.
I double checked the FAQ and Wiki, but there really isn't a solution yet.
It would be very good to have an official means of solving these problems.
There was a discussion last month
Techniques for trimming the sizes of backups
The suggested remedy was
remove the undesired files
remove the corresponding increments files
I tried this and it failed, as below.
What happened was: some process had run wild resulting in a relatively
small cache file growing to many gigs. On the next backup, rdiff-backup
tried to back it up and ran out of space.
So I removed the files involved as suggested, and told rdiff-backup to
exclude the cache directory. There is now plenty of free space on both
target and destination server. But rdiff-backup still fails, saying there
is no space left...
--------------------------------------------------
Previous backup seems to have failed, regressing destination now.
Exception '[Errno 28] No space left on device' raised of class
'exceptions.IOError':
File "/usr/lib64/python2.4/site-packages/rdiff_backup/robust.py", line 32, in
check_common_error
try: return function(*args)
File "/usr/lib64/python2.4/site-packages/rdiff_backup/restore.py", line 468,
in get_fp
Rdiff.write_patched_fp(current_fp, delta_fp, new_fp)
File "/usr/lib64/python2.4/site-packages/rdiff_backup/Rdiff.py", line 73, in
write_patched_fp
rpath.copyfileobj(librsync.PatchedFile(basis_fp, delta_fp), out_fp)
File "/usr/lib64/python2.4/site-packages/rdiff_backup/rpath.py", line 64, in
copyfileobj
outputfp.write(inbuf)
Exception '[Errno 28] No space left on device' raised of class
'exceptions.IOError':
File "/usr/lib64/python2.3/site-packages/rdiff_backup/Main.py", line 304, in
error_check_Main
try: Main(arglist)
File "/usr/lib64/python2.3/site-packages/rdiff_backup/Main.py", line 324, in
Main
take_action(rps)
File "/usr/lib64/python2.3/site-packages/rdiff_backup/Main.py", line 280, in
take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib64/python2.3/site-packages/rdiff_backup/Main.py", line 337, in
Backup
backup_final_init(rpout)
File "/usr/lib64/python2.3/site-packages/rdiff_backup/Main.py", line 501, in
backup_final_init
checkdest_if_necessary(rpout)
File "/usr/lib64/python2.3/site-packages/rdiff_backup/Main.py", line 920, in
checkdest_if_necessary
dest_rp.conn.regress.Regress(dest_rp)
File "/usr/lib64/python2.3/site-packages/rdiff_backup/connection.py", line
450, in __call__
return apply(self.connection.reval, (self.name,) + args)
File "/usr/lib64/python2.3/site-packages/rdiff_backup/connection.py", line
370, in reval
if isinstance(result, Exception): raise result
Traceback (most recent call last):
File "/usr/bin/rdiff-backup", line 30, in ?
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/usr/lib64/python2.3/site-packages/rdiff_backup/Main.py", line 304, in
error_check_Main
try: Main(arglist)
File "/usr/lib64/python2.3/site-packages/rdiff_backup/Main.py", line 324, in
Main
take_action(rps)
File "/usr/lib64/python2.3/site-packages/rdiff_backup/Main.py", line 280, in
take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib64/python2.3/site-packages/rdiff_backup/Main.py", line 337, in
Backup
backup_final_init(rpout)
File "/usr/lib64/python2.3/site-packages/rdiff_backup/Main.py", line 501, in
backup_final_init
checkdest_if_necessary(rpout)
File "/usr/lib64/python2.3/site-packages/rdiff_backup/Main.py", line 920, in
checkdest_if_necessary
dest_rp.conn.regress.Regress(dest_rp)
File "/usr/lib64/python2.3/site-packages/rdiff_backup/connection.py", line
450, in __call__
return apply(self.connection.reval, (self.name,) + args)
File "/usr/lib64/python2.3/site-packages/rdiff_backup/connection.py", line
370, in reval
if isinstance(result, Exception): raise result
IOError: [Errno 28] No space left on device
--------------------------------------------------
Cheers!
--
| - - - - - - - - - - - - - - - - - - - - - - - - -
| Steve White +49(331)7499-202
| e-Science / AstroGrid-D Zi. 35 Bg. 20
| - - - - - - - - - - - - - - - - - - - - - - - - -
| Astrophysikalisches Institut Potsdam (AIP)
| An der Sternwarte 16, D-14482 Potsdam
|
| Vorstand: Prof. Dr. Matthias Steinmetz, Peter A. Stolz
|
| Stiftung privaten Rechts, Stiftungsverzeichnis Brandenburg: III/7-71-026
| - - - - - - - - - - - - - - - - - - - - - - - - -
- [rdiff-backup-users] Error trying to forget a backed-up file,
Steve White <=