On my system, I have a ram disk (tmpfs) set up for a disk-intensive
program, and I have rdiff-backup set to back up a snapshot from this
ram disk to persistent storage on the hard drive every hour.  Early
this morning, the ram-disk filled up and so my application started
doing all sorts of indeterminable things with the data in the
ram-disk, while the cronjob using rdiff-backup continued to back up
the corrupted data every hour.  I didn't think this would be a
problem, I just unmounted the ram-disk and remounted it with more
space, but now rdiff-backup fails to restore my files, it gives me
loads of errors like this:

Error reading /path/to/archive/server.log, substituting empty file.
Warning: Hash da39a3ee5e6b4b0d3255bfef95601890afd80709 of server.log
doesn't match recorded hash edca93ea92f5ac446256c6a733e9b2d65d8c5f68!
Error reading /path/to/archive/server.log.lck, substituting empty file.

Note that the rdiff-backup archive location has always had plenty of
space, and has never been manipulated with any tool other than
rdiff-backup.

Any ideas about what is going on or how to recover the data?

Thanks much.

_______________________________________________
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

Reply via email to