Bacula-users

Re: [Bacula-users] Block checksum mismatch error

2009-12-19 03:38:49
Subject: Re: [Bacula-users] Block checksum mismatch error
From: Oliver Lehmann <lehmann AT ans-netz DOT de>
To: bacula-users AT lists.sourceforge DOT net
Date: Sat, 19 Dec 2009 09:35:15 +0100
Arno Lehmann wrote:

> Hello,
> 
> 18.12.2009 14:38, Oliver Lehmann wrote:
> > Dan Langille writes: 
> > 
> >> Have you considered that perhaps your backup is corrupted?  That is, the 
> >>   USB2 HDD that you have backed up to contains a disk error? 
> >>
> >> I would be very careful with that HDD, whatever you do, especially if 
> >> that is your only backup of this data.
> 
> I agree with Dan... I see the same sort of problems relatively often 
> (15 times during the last 3 months), but I know *I* can accept that 
> fault rate.
> 
> This happens, as far as I can see, only with external drives (USB in 
> your and other cases, FireWire here), so I attribute it to imperfect 
> external disk controller chips or USB / FireWire stacks. Whenever I 
> saw those sort of errors on internal disks, I either get log messages 
> or can identify faulty disk drives using smartctl. For external disks, 
> this usually doesn't work. :-(

The SMART test is done but smartctl -l selftest gave me that no test was
done at all. So who knows maybe this test does not work if requested over
USB. Who knows what the USB chip makes out of it. But beside this I see
now big problems in the SMART output

root@nudel olivleh1> smartctl -A -d usbsunplus /dev/da1
smartctl 5.39 2009-10-12 r2957 [FreeBSD 8.0-STABLE i386] (local build)
Copyright (C) 2002-9 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  
WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       
-       0
  3 Spin_Up_Time            0x0027   160   160   021    Pre-fail  Always       
-       7000
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       
-       71
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       
-       0
  7 Seek_Error_Rate         0x002e   100   253   000    Old_age   Always       
-       0
  9 Power_On_Hours          0x0032   094   094   000    Old_age   Always       
-       5103
 10 Spin_Retry_Count        0x0032   100   253   000    Old_age   Always       
-       0
 11 Calibration_Retry_Count 0x0032   100   253   000    Old_age   Always       
-       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       
-       32
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       
-       7
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       
-       71
194 Temperature_Celsius     0x0022   108   095   000    Old_age   Always       
-       42
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       
-       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       
-       0
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      
-       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       
-       1
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      
-       0



> No, none that I know. An actual restore is the only way to find this. 
> To make sure your restores don't fail, run the SD with '-p', and 
> *really close watch for those errors in the reports*.

man bacula-sd does not reveal a -p switch? Where do I have to specify
it and what will it do?
Looks like I really have to schedule a restore job - at least for the
Full and Diff backups. Bad when the Full backup is broken and all the
other stuff which depends on it gets rendered useless. I only make Full
backups once a month.


-- 
 Oliver Lehmann
  http://www.pofo.de/
  http://wishlist.ans-netz.de/

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users