Disk

Brian West bionicfreeze at gmail.com
Sat Nov 24 16:55:47 UTC 2012


On 11/24/2012 10:36 AM, JD wrote:
>
> On 11/24/2012 04:13 AM, Alan Cox wrote:
>> On Sat, 24 Nov 2012 01:34:59 -0700
>> JD <jd1008 at gmail.com> wrote:
>>
>>> which info retrieved by sdparam or hdparam would indicate
>>> that the drive is reaching it's EOL.
>> You want the smart health test man smartctl. I suspect --health is what
>> you are looking for ?
>>
> Interesting!
> Running
> # smartctl -H /dev/sdc
> smartctl 5.43 2012-06-30 r3573 [i686-linux-3.6.6-1.fc16.i686] (local 
> build)
> Copyright (C) 2002-12 by Bruce Allen, 
> http://smartmontools.sourceforge.net
>
> === START OF READ SMART DATA SECTION ===
> SMART overall-health self-assessment test result: PASSED
>
> Yet, running smartctl -x  shows a few pre-failure
> values. To wit:
>
>   1 Raw_Read_Error_Rate     POSR--   117   099   006    - 131606848
>
>
>   5 Reallocated_Sector_Ct   PO--CK   100   100   036    -    3
>   7 Seek_Error_Rate         POSR--   083   060   030    - 209089036
>
>  10 Spin_Retry_Count        PO--C-   100   100   097    -    0
>
> I am having serious problems with disk writes because the disks
> are going to standby, which the OS (F16) is not handling it correctly
> and reports write failures, especially during shutdown where it is
> unable to write the journal to the disk and reports journal commit
> failures:
> messages:Nov 20 20:51:25 localhost kernel: [46916.385586] journal 
> commit I/O error
> messages:Nov 20 20:51:25 localhost kernel: [46916.385998] journal 
> commit I/O error
> messages:Nov 20 21:14:03 localhost kernel: [48274.947764] journal 
> commit I/O error
> messages-20121118:Nov 16 23:42:05 localhost kernel: [ 4543.391840] 
> journal commit I/O error
>
> Yet, this does not happen if I shutdown after doing
> ls -R /<mount point> on the sleeping drives, which wakes them up
> and then I shutdown and no more write journal errors.
>
> So, I have been looking for ways to prevent the drives from going to 
> sleep.
> Only thing I have found was the option -s in the manpage for hdparm, 
> but it
> has the "VERY DANGEROUS" phrase tacked to it, but without explanation 
> as to
> the consequences of the danger.
>
> But, I to a chance. I first woke up the drive by writing a small junk 
> file
> to a dir in one of it's mounted partitions, then ran
>
> # hdparm -C /dev/sdc
>
> /dev/sdc:
>  drive state is:  active/idle
> # hdparm -s 0 /dev/sdc
>
> /dev/sdc:
>  spin-up: setting power-up in standby to 0 (off)
>  HDIO_DRIVE_CMD(powerup_in_standby) failed: Input/output error
>
> Tried it a few times, and still getting io error,
> but the rest of normal operation are OK, as long as the disk
> is not in standby when a write command is issued.
>
I have a similar situation but after updating to 3.6.7 kernel it seems 
to have resolved its self.  on an odd note nothing shows up in 
/var/logs/messages so i backed up just in case


More information about the users mailing list