Re: Backups not working after running out of space
[email protected] Fri, 17 Nov 2023 17:15:04 -0800
| Newsgroups | gmane.comp.sysutils.backup.rdiff-backup.general |
|---|---|
| Message-ID | <[email protected]> |
Thanks Eric, Idea #1 didn't help (none of the .gz files where corrupt), but the diagnostic messages I got running idea #2 helped me realize that I needed to remove a(nother) current_mirror, and after I did that the regress succeed, and a subsequent backup also succeeded. After that, however, I took your initial advice, renamed that repo (I'll keep it around until my daily remove increments --older-than 1Y has removed all it's increments) and created a new repo from scratch last night. Thanks for your help. On 2023-11-16 04:06, Eric Lavarde Eric-at-Lavar.de |rdiff-backup-users| wrote: > Hi, > > it gets difficult, once a shortage in storage happens, you need to be > lucky for rdiff-backup to break at a place where it can recover from. > My recommendation would be to create a new repo from scratch, and > forget about the broken one. That's I would anyway because even if you > manage somehow to recover, you'll never know if it's absolutely clean. > > Few ideas though how you might be able to recover: > > 1. write a small script to verify all compressed files (.gz) and > remove them if they're corrupt > 2. call rdiff-backup regress with --allow-duplicate-timestamps > > but it's hoping for the best... > > KR, Eric > > PS: that's why I recommend all my customers to monitor at least > storage, from everything else you can generally recover more or less > gracefully. Data you can't recover. > > On 15.11.2023 20:52, [email protected] wrote: >> Anyone have any suggestions? >> >> If nothing else, is there some way I could remove appropriate files >> from the rdiff-backup-data directory to get my backups working again? >> >> thanks, >> Peter >> >> On 2023-11-13 13:01, Peter Canning wrote: >>> Here's the command I've been using, with -v 6 added, followed by the >>> output it produced: >>>> C:\Users\pcanning\rdiff-backup-2.2.2-64\rdiff-backup.exe -v 6 >>>> backup --print-statistics ` >>>> --exclude "H:/Lightroom/Processing Catalog/Backups" ` >>>> --exclude "H:/Lightroom/Processing Catalog/Processing >>>> Catalog Previews.lrdata" ` >>>> --exclude "H:/Lightroom/Processing Catalog/Processing >>>> Catalog-v12 Previews.lrdata" ` >>>> "H:/Lightroom/Processing Catalog" ` >>>> \\nas4free.local\lightroom-catalogs-backups\Lightroom-Processing-Catalog.rdiff-backup >>>> >>> >>>> C:\Users\pcanning\rdiff-backup-2.2.2-64\rdiff-backup.exe : WARNING: >>>> Previous backup seems to have failed, regressing destination now >>>> At line:1 char:1 >>>> + C:\Users\pcanning\rdiff-backup-2.2.2-64\rdiff-backup.exe -v 6 >>>> backup ... >>>> + >>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>> + CategoryInfo : NotSpecified: (WARNING: >>>> Previo...destination now:String) [], RemoteException >>>> + FullyQualifiedErrorId : NativeCommandError >>>> >>>> WARNING: Could not find mirror metadata file. Metadata will be read >>>> from filesystem instead >>>> Fatal Error: No metadata for time Thu Nov 9 02:35:42 2023 >>>> (1699526142) found, cannot regress >>>> * Using repository >>>> '//nas4free.local/lightroom-catalogs-backups/Lightroom-Processing-Catalog.rdiff-backup' >>>> * Hardlinks disabled by default on Windows >>>> * Unable to import module (py)xattr. Extended attributes not >>>> supported on filesystem at path H:/Lightroom/Processing Catalog >>>> * Unable to import module posix1e from pylibacl package. POSIX ACLs >>>> not supported on filesystem at path H:/Lightroom/Processing Catalog >>>> * ----------------------------------------------------------------- >>>> Detected abilities for source (read only) file system: >>>> Access control lists Off >>>> Extended attributes Off >>>> Windows access control lists On >>>> Case sensitivity Off >>>> Escape DOS devices On >>>> Escape trailing spaces On >>>> Mac OS X style resource forks Off >>>> Mac OS X Finder information Off >>>> ----------------------------------------------------------------- >>>> * Directories on file system at path >>>> //nas4free.local/lightroom-catalogs-backups/Lightroom-Processing-Catalog.rdiff-backup/rdiff-backup-data/rdiff-backup.tmp.0 >>>> are not fsyncable. Assuming it's unnecessary. >>>> * Unable to import module (py)xattr. Extended attributes not >>>> supported on filesystem at path >>>> //nas4free.local/lightroom-catalogs-backups/Lightroom-Processing-Catalog.rdiff-backup/rdiff-backup-data/rdiff-ba >>>> ckup.tmp.0 >>>> * Unable to import module posix1e from pylibacl package. POSIX ACLs >>>> not supported on filesystem at path >>>> //nas4free.local/lightroom-catalogs-backups/Lightroom-Processing-Catalog.rdiff-backup/rdiff-backup-da >>>> ta/rdiff-backup.tmp.0 >>>> * ----------------------------------------------------------------- >>>> Detected abilities for destination (read/write) file system: >>>> Ownership changing Off >>>> Hard linking On >>>> fsync() directories Off >>>> Directory inc permissions Off >>>> High-bit permissions On >>>> Symlink permissions Off >>>> Extended filenames On >>>> Windows reserved filenames On >>>> Access control lists Off >>>> Extended attributes Off >>>> Windows access control lists On >>>> Case sensitivity Off >>>> Escape DOS devices On >>>> Escape trailing spaces On >>>> Mac OS X style resource forks Off >>>> Mac OS X Finder information Off >>>> ----------------------------------------------------------------- >>>> * Backup: escape_dos_devices = False >>>> * Backup: escape_trailing_spaces = False >>>> * Enabled use_compatible_timestamps >>>> NOTE: Symbolic links excluded by default on Windows >>>> NOTE: Regressing to date/time Thu Nov 9 02:35:42 2023 >>>> * Cleaning up >>> >>> >>> On 2023-11-13 04:57, Patrik Dufresne patrik-at-ikus-soft.com >>> |rdiff-backup-users| wrote: >>>> Hello Peter, >>>> >>>> I apologize for the inconvenience you've experienced in recovering >>>> your >>>> backup after encountering space issues. Typically, rdiff-backup can >>>> handle >>>> recovery seamlessly following an increase in disk space. However, >>>> it seems >>>> that the manual changes you made might have caused interference. >>>> >>>> To assist you more effectively, could you please share the backup >>>> command >>>> line you are currently using? Additionally, I recommend executing the >>>> command with higher verbosity by adding "-v 6." This will provide more >>>> detailed information that can help us pinpoint the issue. >>>> >>>> In the expected scenario, rdiff-backup should detect the >>>> interruption in >>>> the previous backup and initiate a regression of the repository to >>>> eliminate any intermediate changes. This process is designed to >>>> restore the >>>> health of your repository. Subsequently, the backup will resume its >>>> normal >>>> operation. >>>> >>>> Your cooperation in providing the requested information will >>>> greatly aid us >>>> in resolving this issue promptly. If you have any questions or >>>> concerns, >>>> please don't hesitate to reach out. >>>> >>>> Thank you for your understanding and cooperation. >>>> >>>> >>>> Le lun. 13 nov. 2023, à 00 h 12,<[email protected]> a écrit : >>>> >>>>> Using rdiff-backup 2.2.2 on Windows 10 Pro 22H2, I have a >>>>> scheduled task >>>>> that runs my system backup PowerShell script at 2 AM every >>>>> morning. The >>>>> script runs rdiff-backup several times to backup several different >>>>> directories. A few days ago one of the backups failed because the >>>>> NAS >>>>> volume containing targetdir filled up. I took some remedial steps >>>>> that >>>>> didn't help, but at this point I don't remember exactly what I >>>>> did. I do >>>>> know that this first thing I tried, not thinking very careful, and >>>>> realizing that I had recently created some large files in >>>>> sourcedir that I >>>>> didn't need any more, I deleted those files and tried doing a backup >>>>> running rdiff-backup manually (incorrectly thinking rdiff-backup >>>>> would >>>>> remove some files from targetdir). Of course since rdiff-backup is >>>>> creating incremental backups, and targetdir was still full, that >>>>> backup >>>>> failed too. At some point I increased the size of the NAS volume, >>>>> and here >>>>> is where my memory is failing me. I probably tried running >>>>> rdiff-backup >>>>> manually again. Either then, or shortly thereafter, I started >>>>> getting >>>>> "regressing destination" and then rdiff-backup failing whenever I >>>>> tried to >>>>> backup or verify, so I attempted to follow the instructions in FAQ >>>>> item >>>>> 15. I did some other troubleshooting that I don't remember, but the >>>>> backups are still failing. >>>>> >>>>> Now, running "rdiff-backup.exe backup --print-statistics ..." doesn't >>>>> print the expected statistics (so I assume it didn't backup >>>>> anything) and >>>>> produces the following output: >>>>> >>>>> C:\Users\pcanning\rdiff-backup-2.2.2-64\rdiff-backup.exe : WARNING: >>>>> Previous backup seems to have failed, regressing destination now >>>>> At line:1 char:1 >>>>> + C:\Users\pcanning\rdiff-backup-2.2.2-64\rdiff-backup.exe backup >>>>> --pri ... >>>>> + >>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>>> + CategoryInfo : NotSpecified: (WARNING: >>>>> Previo...destination >>>>> now:String) [], RemoteException >>>>> + FullyQualifiedErrorId : NativeCommandError >>>>> >>>>> WARNING: Could not find mirror metadata file. Metadata will be >>>>> read from >>>>> filesystem instead >>>>> Fatal Error: No metadata for time Thu Nov 9 02:35:42 2023 >>>>> (1699526142) >>>>> found, cannot regress >>>>> NOTE: Symbolic links excluded by default on Windows >>>>> NOTE: Regressing to date/time Thu Nov 9 02:35:42 2023 >>>>> >>>>> Running "rdiff-backup.exe verify ..." produces the following output: >>>>> >>>>> C:\Users\pcanning\rdiff-backup-2.2.2-64\rdiff-backup.exe : >>>>> WARNING: Two >>>>> different times for current mirror found >>>>> At line:1 char:1 >>>>> + C:\Users\pcanning\rdiff-backup-2.2.2-64\rdiff-backup.exe verify >>>>> \\nas ... >>>>> + >>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>>> + CategoryInfo : NotSpecified: (WARNING: Two di...nt >>>>> mirror >>>>> found:String) [], RemoteException >>>>> + FullyQualifiedErrorId : NativeCommandError >>>>> >>>>> WARNING: Could not find mirror metadata file. Metadata will be >>>>> read from >>>>> filesystem instead >>>>> WARNING: Mirror metadata not found, reading from directory >>>>> >>>>> followed by many lines saying >>>>> >>>>> WARNING: Cannot find SHA1 digest for file ..., perhaps because this >>>>> feature was added in v1.1.1 >>>>> >>>>> and ending with the line: >>>>> NOTE: Verification found 1428 files without hash, all others could be >>>>> verified successfully >>>>> >>>>> Any suggestions for how to get my backups (and verifies) working >>>>> again? >>>>> >>>>> thanks, >>>>> Peter >>>>> >>>>> >>>>> >>> >