This is the full output of the log that the server emailed out: ################## Fri Jan 28 23:30:00 NZDT 2011
Performing Pre-Action : BACKUP-Copy-Service-Data.bash Hard Links Enabled Previous Backup Failed Removing Incomplete Backup.... Incomplete Backup Removed Using custom rsync : v3... Preservation of ACL's disabled Synchronizing... Creating Links rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32) rsync: connection unexpectedly closed (3225054 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at io.c(601) [sender=3.0.7] WARNING! : Data Transfer Interrupted I can't see any mention about the drive being full. Hope that helps. On 31/01/2011, at 11:07 PM, henri wrote: > >>> As it turns out, the backup was running out of space for one reason or >>> another. Removing the previous backup and manually re-running the backup >>> seams to have cured the problem. > > Looking at the output from the 'du' command, it looks like you backup drive > is very full. It is great that you have already worked this out and have > deleted some older backups. Hopefully, the available disk is the full extent > of your problems. > > It is possible to add into your backup configuration a pre-action script so > that the backup will not proceed ahead if your destination drive is more than > 80% full. However, it could also be more complex and work out approximately > how much additional data is required for the backup before proceeding. > > If you are using an HFS+ partition, then as a general rule of thumb keeping > the utilization below 80% is a good idea for a variety of reasons. > > >> It would be nice if LBackup could report a friendlier error message in these >> sort of events. > > > Typically, rsync will report a message such as the following when there is > insufficient space for files on the destination device : > > rsync: mkstemp > "/Volumes/backup_volume/backups/Section.inprogress/to_backup/file_for_which_there_is_not_enough_space.n3pq0e" > failed: No space left on device (28) > rsync_v3.0.7(33235) malloc: *** error for object 0xa: pointer being freed was > not allocated > *** set a breakpoint in malloc_error_break to debug > rsync: connection unexpectedly closed (22413 bytes received so far) [sender] > rsync error: error in rsync protocol data stream (code 12) at io.c(601) > [sender=3.0.7] > > The key part of the message which should be in the backup log is as follows : > "No space left on device (28)" > > I think that adding some additional reporting at the end of the log would > also make sense. Providing this information to the post action-scripts (if > they are enabled to run on such a failure) is a good idea, particularly from > the point of view of ensuring that a glance at the tail of the log (rather > than having to scroll up) could provide clear information about any problems > with a backup. Further development in this area makes sense. > > In your log files, was their something such as the following reported > anywhere within the log? >> "No space left on device (28)" > > If you do not see such a message in the logs then please let me know. Please > do not be embarrassed if you do have them there and simply did not see them. > I have missed them in the past. As such, I see all the more reason to include > additional information at the tail of the backup log. > > Your suggestion of making the problem more clear within the log and LBackup > output is really valuable input to the LBackup project! > > Hopefully, this feature will make it into release 0.9.8r6. If you submit a > patch to make this work, it will speed up this process. There are a variety > of error codes returned from rsync for which it would be great to provide > additional information about what has happened. > > If you are interested in being listed as a contributor to the project then > please let me know which personal URL or company URL you wish to be > associated with. I totally agree with your suggestion of more human readable > and informative error reporting in addition to the information reported back > directly from rsync. > > Please keep in mind there are a number of rsync exit codes which relate to > various errors and that at present LBackup is focused on detecting problems > with rsync and ensuring they are reported. I think it would also be good to > detect a timeouts and other rsync error conditions for improved reliability. > > I am glad you have resolved your immediate issue =:^) > > > > > > > _______________________________________________ > lbackup-discussion mailing list > http://www.lbackup.org > > Change options or unsubscribe : > http://lbackup.org/mailing_lists >
_______________________________________________ lbackup-discussion mailing list http://www.lbackup.org Change options or unsubscribe : http://lbackup.org/mailing_lists