[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [rdiff-backup-users] no space left on regression

From: dean gaudet
Subject: Re: [rdiff-backup-users] no space left on regression
Date: Mon, 15 May 2006 09:05:13 -0700 (PDT)

On Mon, 15 May 2006, The Anarcat wrote:

> /: write failed, file system is full
> IOError: [Errno 28] No space left on device
> Why the heck does it go write in /? /tmp? Why not use a tmp dir in the
> target? And how can it use 130M of tmp?

that first error looks more like some general libc or other such thing 
giving you the filesystem the error occured on rather than a specific 
directory, but i dunno.  strace would tell you for sure.

anyhow, rdiff-backup needs temp space to regress files because it needs to 
apply the reverse deltas... and it would be unsafe to do that in-place in 
the originals (i'm not sure librsync even supports doing it in-place).  i 
thought in this case it actually did use temp space on the target 
itself... but it's been a long time since i looked at that code.  
searching the mailing list archives for tmp might get you some answers.

you're going to need to give it space somehow... maybe you'll get lucky 
just by deleting the target/rdiff-backup-data/file_statistics.* files ...

if not you might try aging the oldest backup... if that doesn't work you 
might end up having to delete it by hand (by figuring out the timestamp 
which will be embedded in every related filename and deleting those 
files/directories from target/rdiff-backup-data).


reply via email to

[Prev in Thread] Current Thread [Next in Thread]