From: Steven J. <ad...@ct...> - 2004-06-02 15:40:14
|
I recently started using bacula, and have been working out kinks in my setup. Because of this, I do not have very many full backups to work with. In fact, I have only one. I am attempting to restore a folder that was deleted accidently (gotta love working the help desk). It is not a particularly large folder--308 files in sub-dirs, about 15MB, however it was part of a fairly large backup. I back up to a hard drive. The Volume file this job is in is 17GB. When I run the restore job, no files are restored, but bacula doesn't seem to crash. I have restored files from other Volumes, and they work fine, but none from this Volume. When I use bls/bscan the file errors out twice. Once with a checksum error, which can be bypassed with the -p option. The other time is with a bad block size--something like 15000000 bytes. This promptly results in a segfault. I can't use bextract because the data is Win32. Using bls to list filenames, the files I want are listed before the errors. Any ideas on how I can restore this folder? I'm fairly desparate. Here is the output from bls -c /etc/bacula/bacula-sd.conf -V Vol0001 /var/big/backups -v -k -d 5 -p ... bls: bls Error: block.c:313 Volume data error! Block checksum mismatch in block 118422: calc=4179ab03 blk=f81ce5a6 ... bls: bls Error: block.c:763 Block length 1598966433 is greater than buffer 64512. Attempting recovery. bls: block.c:765 block.c:763 Block length 1598966433 is greater than buffer 64512. Attempting recovery. bls: block.c:781 Setting block buffer size to 1598966433 bytes. bls: block.c:783 block.c:781 Setting block buffer size to 1598966433 bytes. bls: ABORTING due to ERROR in smartall.c:124 Out of memory Here are the messages after I submit my restore job: 22-May-2004 13:35 phoenix-dir: Start Restore Job RestoreFiles.2004-05-22_13.35.28 22-May-2004 13:35 phoenix-sd: Ready to read from volume "Vol0001" on device /var/big/backups. 22-May-2004 13:35 phoenix-dir: Bacula 1.34.1 (20Apr04): 22-May-2004 13:35 JobId: 211 Job: RestoreFiles.2004-05-22_13.35.28 Client: cti-1-fd Start time: 22-May-2004 13:35 End time: 22-May-2004 13:35 Files Expected: 311 Files Restored: 0 Bytes Restored: 0 Rate: 0.0 KB/s FD Errors: 0 FD termination status: OK SD termination status: OK Termination: Restore OK -- warning file count mismatch 22-May-2004 13:35 phoenix-dir: Begin pruning Jobs. 22-May-2004 13:35 phoenix-dir: No Jobs found to prune. 22-May-2004 13:35 phoenix-dir: Begin pruning Files. 22-May-2004 13:35 phoenix-dir: Pruned 0 Files from 1 Jobs for client cti-1-fd from catalog. 22-May-2004 13:35 phoenix-dir: End auto prune. The Job I'm trying to restore: | 170 | Clerical | 2004-05-12 20:11:44 | B | F | 53,650 | 10,135,227,459 | T | |