Jump to content
madpoet

Removing a bad drive

18 posts in this topic Last Reply

Recommended Posts

I added 3 drives to my system and one came up with all sorts of errors.  So I shutdown and pulled it, and now it's listed as "not installed" and Parity isn't being done I guess.  How do I go about resetting the config so that I get that bad drive info out of there?

Share this post


Link to post

Initialize on the Tools page will reset the array information getting rid of any missing drives and mark all the remaining drives as new.  When ALL drives are new, unRAID will leave the data intact and just create new parity information.

 

I've only been using mine for about a week, so there might be a better way.

Share this post


Link to post

Initialize on the Tools page will reset the array information getting rid of any missing drives and mark all the remaining drives as new.  When ALL drives are new, unRAID will leave the data intact and just create new parity information.

 

I've only been using mine for about a week, so there might be a better way.

 

Exactly right.

Share this post


Link to post

Tools page???  I have just got the basic version up and running with three small drives to test this out...I do not have a tools page.

 

Is there a difference in the management gui with the pay versions ?  If so what specifically am I missing besides disks.

Share this post


Link to post

franky,

 

Try stopping the array and see what appears on the main page.

 

Just a thought.

 

Regards,

TCIII

Share this post


Link to post

The "Tools" page is no longer present in the 3.x s/w versions.  It only had a couple of functions:

 

'Initialize' array config - is now called 'Restore' on the Main page.  This button is greyed out if the array is Started.

 

'Clear statistics' is now below the 'Apply' button in the Disk section of the Settings page.

Share this post


Link to post

Thanks Tom.

 

Should I be getting smart data from the disks? 

 

My main page shows * for temperature. 

Share this post


Link to post

I'ld have to pop the cover and pull them to know for sure.  Their W 30gb for parity and 20gb for data just to test out.

 

Here's what the GUI show them as;

 

        Model/Serial No.  Temperature  Size  Free  Reads  Writes  Errors

parity WDC WD300BB-00AUA1/WD-WMA6W1238303 * 29,316,640 - 2,234,937 2,238,511 0

disk1 WDC WD200BB-00CLB0/WD-WMAAR1325483 * 19,551,136 8,887,892 1,745,783 1,725,232 0

disk2 WDC WD200BB-00CFC0/WD-WMA9L1213864 * 19,551,136 5,479,884 1,600,727 513,279 0

Share this post


Link to post

The model shown by the GUI is ok.

 

The drive temperature is obtained by reading the S.M.A.R.T. attributes & various older drives are notorious for not reporting stuff in the correct manner.  Various SMART utilities have code specific to particular drive models which compensate for these irregularities.

 

The unRAID management utility expects drives to support and report the correct value for the "Temperature" attribute.  We don't have any database of drive quirks.  If the drive doesn't report it correctly we display a '*'.

 

To confirm this, type the following command in a telnet window and post the results:

 

  cat /proc/ide/hda/smart_values

 

This will print out the set of SMART attributes for /dev/hda.

 

Western Digital has a unique attribute called "Airflow Temperature" which is different than just "Temperatue" - I suspect your drives perhaps is reporting one but not the other.

Share this post


Link to post

Tom,

 

Thanks for the reply.  It might be worth much effort on your part as this is only to test performance & functionaility.  If this proves to be just a quirk with this old drive then so be it.  I will be using new 500gb drive for this project.

 

In any case here's the output of the command you mentioned.  Does it confirm your suspicions?

 

Linux 2.4.33.

root@UN-raid:~# cat /proc/ide/hda/smart_values

0010 0b01 c800 00c8 0000 0000 0000 0703

6900 ee66 000d 0000 0000 3204 6400 b264

0001 0000 0000 3205 c800 00c8 0000 0000

0000 0b07 c800 00c8 0000 0000 0000 3209

4f00 5f4f 003d 0000 0000 130a 6400 0064

0000 0000 0000 130b 6400 0064 0000 0000

0000 320c 6400 f764 0000 0000 0000 32c4

c800 00c8 0000 0000 0000 12c5 c800 00c8

0000 0000 0000 12c6 c800 00c8 0000 0000

0000 0ac7 c800 61fd 0003 0000 0000 09c8

c800 00c8 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 2882 05fa 1b01

0003 4501 1802 0000 0000 0000 0000 0000

0000 0301 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 0000

0000 0000 0000 0000 0000 0000 0000 4d00

root@UN-raid:~#

 

Share this post


Link to post

Rearranging the data you captured to make it more readable, we have this set of SMART attributes:

01 0b 00 c8 c8 00 00 00 00 00 00 00
03 07 00 69 66 ee 0d 00 00 00 00 00
04 32 00 64 64 b2 01 00 00 00 00 00
05 32 00 c8 c8 00 00 00 00 00 00 00
07 0b 00 c8 c8 00 00 00 00 00 00 00
09 32 00 4f 4f 5f 3d 00 00 00 00 00
0a 13 00 64 64 00 00 00 00 00 00 00
0b 13 00 64 64 00 00 00 00 00 00 00
0c 32 00 64 64 f7 00 00 00 00 00 00
c4 32 00 c8 c8 00 00 00 00 00 00 00
c5 12 00 c8 c8 00 00 00 00 00 00 00
c6 12 00 c8 c8 00 00 00 00 00 00 00
c7 0a 00 c8 fd 61 03 00 00 00 00 00
c8 09 00 c8 c8 00 00 00 00 00 00 00

 

All numbers are hex.  Each line is a single attribute.  The first number is the attribute ID.  You can see from table on this page that there is no Temperature attribute in there.  Also no Airflow Temperature attribute - so don't see how Naslite2 could have shown a valid temperature... oh well, explains your '*' anyway.

Share this post


Link to post

I did go nuts with bios settings trying to get this MB to boot from USB.  Is there something BIOS related I should look for?

Naslite was on another machine, but same disks.

Share this post


Link to post

This missing temperature thing is a quirk with some WD drives. I remember a few years ago trying to read a SMART temperature from a WD drive which certainly claimed to be SMART compatible. I was using some Windows utility which read the various SMART attributes and every SMART drive I tried it on showed a temperature (and a whole lot of other info) except the WD, which had the other info, but no temperature.

 

Is it possible that Naslite was reading some motherboard temperature or some temperature probe?

Share this post


Link to post

On one of our unraid servers, we hae 6 WD 120JB drives... of which 3 of them don't want to display temp settings. ::shrug::

 

Every other drive (that works) I've put in both of our servers shows the temps... I just blame WD.

 

Combined with the fact that we had a rash of failing WD drives around the 120-200GB era, I have just written off WD, and wouldn't buy another one.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.