Mailinglist Archive: opensuse (1196 mails)

< Previous Next >
Re: [opensuse] smartctl - Help with smartctl output - should I be concerned?
  • From: David Haller <dnh@xxxxxxxxxxxx>
  • Date: Wed, 20 Jan 2010 04:25:25 +0100
  • Message-id: <20100120032525.GA8888@xxxxxxxxxxxxxxxxxx>
Hello,

On Wed, 20 Jan 2010, Carlos E. R. wrote:
On Tuesday, 2010-01-19 at 16:55 -0600, David C. Rankin wrote:
Model Family: Seagate Barracuda 7200.11

Some Seagate models had important firmware errors; I think the link for
checking is this one:

] <http://seagate.custkb.com/seagate/crm/selfservice/news.jsp?DocId=207931>

The ST3750330AS is one of the affected Models, but he already has the
"updated" Firmware SD1A (c.f:
http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207951&Hilite=
http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207957&Hilite=
http://www.seagate.com/staticfiles/support/downloads/firmware/MooseDT-SD1A-2D-8-16-32MB.ISO

4 Start_Stop_Count 0x0032 100 100 020 Old_age Always
- 72
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always
- 10

There are 10 reallocated sectors. This is significative, watch it.

After 72 Starts/Stops???

197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always
- 207
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline
- 207

This might be important.

That _is_ important. "Pending Sectors" are defective, but just not yet
"Reallocated Sectors", ditto "Offline Uncorrectable".

217 defects after 72 starts/stops is "DOA" ("Dead On Arrival").

You _must_ run the long test as soon as possible. Do not rely only on the
short test. The long test includes a surface scan.

NO!!! (not yet)

Replace the disc. NOW! (and get an image with GNU ddrescue[1] or
dd_rescue if possible or at least get your data off that disc right
effing now).

That disc is as good as dead!

After the data is saved, you can run the long test, and "wait and see"
(and use the disc for temp stuff, such as rpm-caches, ccache,
squid-cache and the like, readily expendable stuff anyway).

But better wipe the disc with GNU ddrescue or dd_rescue and input
/dev/zero, and then get it replaced by Seagate (I'm rather sure it'll
qualify for replacement, unless it's an OEM disc on which there's no
guarantee).

Oh, yes: http://en.wikipedia.org/wiki/S.M.A.R.T.#ATA_S.M.A.R.T._attributes

HTH,
-dnh

[1] GNU ddrescue's not "better" than dd_rescue, just different and I
happen to prefer it. See
http://www.gnu.org/software/ddrescue/ddrescue.html
My openSUSE Packages are here (adjust Distribution as applicable):
http://download.opensuse.org/repositories/home:/dnh/openSUSE_11.2/

There's a snag though (see after description).

From my .spec:

====
%description
GNU ddrescue is a data recovery tool. It copies data from one file or block
device (hard disc, cdrom, etc) to another, trying hard to rescue data in
case of read errors.

Ddrescue does not truncate the output file if not asked to. So, every time
you run it on the same output file, it tries to fill in the gaps.

The basic operation of ddrescue is fully automatic.
====

Darn. Still haven't asked Kurt Garloff about the naming issue of
the package. So, best download the rpm and install with 'rpm -ivh'
(and _not_ -Uvh, or yast or zypper, as that'd remove Kurt's
dd_rescue), there's no conflict beside the package-name itself,
you'll just have two ddrescues rpms with different versions and
vendors installed (I too have both installed on my 11.2 box).

--
Well I wish you'd just tell me rather than try to engage my
enthusiasm, because I haven't got one. -- Marvin
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >