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