Jump to content

Have you actually tested your RAID setup?

MG2R

I was chatting with @alpenwasser and @Whaler_99 about RAID and

it occured to us that we didn't really test our RAID setup while in

operation, because of a small fear that if it doesn't work as expected,

everything is lost.

 

I decided to take a leap of faith and unplug one of my drives while two

10 GB+ movies were playing concurrently from my NAS. After a small

pause (~10 sec), everything resumed without any issue.

 

Broken array: http://puu.sh/806hg.png

 

It's rebuilding right now: http://puu.sh/807Nn.png

 

Have you actually tested your storage setup? Are you willing to try?

 

 

Disclaimer: any and all lost data is solely the user's fault. I shall not be held accountable for your own stupidity. Now unplug that drive!

Link to comment
Share on other sites

Link to post
Share on other sites

I do - running RAID4 on unraid means I rely heavily on that one parity drive. So I run recalculations of parity weekly and on occasion yank out a disk to test - typically once every six months...

 

Again, not something I would recommend you do if you are unsure. :)

 

Also, some "software" solutions, like Windows Storage Spaces, can go for a real dump when you yank a disk. PITA clearing out the old drive just to add it back in.

 

Also - make sure your system supports you "yanking" a disk out, like hot swap. If it doesn't, you can fry the drive, the port... or worse case, da board. 

 

Which end is up on these things?

Forum Links - Community Standards, Privacy Policy, FAQ, Features Suggestions, Bug and Issues.

Folding/Boinc Info - Check out the Folding and Boinc Section, read the Folding Install thread and the Folding FAQ. Info on Boinc is here. Don't forget to join team 223518. Check out other users Folding Rigs for ideas. Don't forget to follow the @LTTCompute for updates and other random posts about the various teams.

Follow me on Twitter for updates @Whaler_99

 

 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

I would, IF I HAD ONE!

Main Rig: -FX8150 -32gb Kingston HyperX BLUE -120gb Kingston HyperX SSD -1TB WD Black -ASUS R9 270 DCUII OC -Corsair 300r -Full specs on Profile


Other Devices: -One Plus One 64gb Sandstone Black -Canon T5 -Moto G -Pebble Smartwatch -Nintendo 2DS -G27 Racing Wheel


#PlugYourStuff - 720penis - 1080penis - #KilledMyWife - #LinusButtPlug - #HashtagsAreALifestyle - CAR BOUGHT: 2010 Corolla

Link to comment
Share on other sites

Link to post
Share on other sites

No.

 

But i only run 2 drives in raid 1, if anything happens i'll just mount the array with one drive and then i'll see what i'll do.

Signatures are stupid.

Link to comment
Share on other sites

Link to post
Share on other sites

I don't have RAID but I do have a 10 TB windows storage space (soon to be 13 TB) and have done no testing.

CPU: i7 5820K 4.0GHz @1.15V | MOBO: Asus X99 Sabertooth | GPU: Gigabyte Windforce GTX 980Ti, LTT Orange | CASE: NZXT H440 Black 2015 | COOLER: Noctua NH-D15S w/ LTT Fans | RAM: 32GB Patriot 3000MHz | STORAGE: 512GB Samsung 950 Pro, 960GB Sandisk Ultra II 3 x 8TB Seagate HDD's | PSU: 750W Seasonic X series, black / orange cablemod cables| Monitors: 3x Asus VX24AH's | AUDIO OUT: Microlab SOLO 8C, Sennheiser HD 650's, Audio engine D1 Amp / DAC | AUDIO IN: Blue Snowball | Keyboard: CM Storm QuickFire TK MX Green | Mouse: Logitech G900 Proteus Spectrum + RSI Extended Mouse Pad | PCPP Linkhttp://nz.pcpartpicker.com/list/hPjFd6

Link to comment
Share on other sites

Link to post
Share on other sites

I think once APOLLO is up and running I shall try this with ZFS on the pool

of which I actually have a proper offline backup. Might be a while until I

get to that point though.

BUILD LOGS: HELIOS - Latest Update: 2015-SEP-06 ::: ZEUS - BOTW 2013-JUN-28 ::: APOLLO - Complete: 2014-MAY-10
OTHER STUFF: Cable Lacing Tutorial ::: What Is ZFS? ::: mincss Primer ::: LSI RAID Card Flashing Tutorial
FORUM INFO: Community Standards ::: The Moderating Team ::: 10TB+ Storage Showoff Topic

Link to comment
Share on other sites

Link to post
Share on other sites

I was chatting with @alpenwasser and @Whaler_99 about RAID and

it occured to us that we didn't really test our RAID setup while in

operation, because of a small fear that if it doesn't work as expected,

everything is lost.

 

I decided to take a leap of faith and unplug one of my drives while two

10 GB+ movies were playing concurrently from my NAS. After a small

pause (~10 sec), everything resumed without any issue.

 

Broken array: http://puu.sh/806hg.png

 

It's rebuilding right now: http://puu.sh/807Nn.png

 

Have you actually tested your storage setup? Are you willing to try?

 

 

Disclaimer: any and all lost data is solely the user's fault. I shall not be held accountable for your own stupidity. Now unplug that drive!

I have a RAID 0 for my OS and I can only imagine what would happen if I pull the plug. Nope I am going to chicken out of this one. :D

The only way to deal with an unfree world is to become so absolutely free that your very existence is an act of rebellion.

Link to comment
Share on other sites

Link to post
Share on other sites

ummmm.... naaaa... I'll be right  :P

Let's just hope it works when I need it haha

    CPU: 3930k  @ stock                                  RAM: 32GB RipjawsZ @ 2133Mhz       Cooling: Custom Loop
MOBO: AsRock x79 Extreme9                      SSD: 240GB Vertex 3 (OS)                     Case: HAF XB                     LG 34um95 + Ergotron MX Arm Mount - Dual Review
  GPUs: Gigabyte GTX 670 SLI                     HDD: 1TB WD Black                                PSU: Corsair AX 860                               Beyerdynamic - Custom One Pro Review

Link to comment
Share on other sites

Link to post
Share on other sites

What raid testing actually does?

Curing shitposts by shitposts

Link to comment
Share on other sites

Link to post
Share on other sites

What raid testing actually does?

Basically you break part of your RAID and see if it can successfully

rebuild itself.

BUILD LOGS: HELIOS - Latest Update: 2015-SEP-06 ::: ZEUS - BOTW 2013-JUN-28 ::: APOLLO - Complete: 2014-MAY-10
OTHER STUFF: Cable Lacing Tutorial ::: What Is ZFS? ::: mincss Primer ::: LSI RAID Card Flashing Tutorial
FORUM INFO: Community Standards ::: The Moderating Team ::: 10TB+ Storage Showoff Topic

Link to comment
Share on other sites

Link to post
Share on other sites

Go for it :D

I don't want to break my striped storage space...

CPU: i7 5820K 4.0GHz @1.15V | MOBO: Asus X99 Sabertooth | GPU: Gigabyte Windforce GTX 980Ti, LTT Orange | CASE: NZXT H440 Black 2015 | COOLER: Noctua NH-D15S w/ LTT Fans | RAM: 32GB Patriot 3000MHz | STORAGE: 512GB Samsung 950 Pro, 960GB Sandisk Ultra II 3 x 8TB Seagate HDD's | PSU: 750W Seasonic X series, black / orange cablemod cables| Monitors: 3x Asus VX24AH's | AUDIO OUT: Microlab SOLO 8C, Sennheiser HD 650's, Audio engine D1 Amp / DAC | AUDIO IN: Blue Snowball | Keyboard: CM Storm QuickFire TK MX Green | Mouse: Logitech G900 Proteus Spectrum + RSI Extended Mouse Pad | PCPP Linkhttp://nz.pcpartpicker.com/list/hPjFd6

Link to comment
Share on other sites

Link to post
Share on other sites

Testing is the first thing you do when setting up RAID or before actually installing the OS. Can run it off a LiveOS memory stick/CD/DVD, yank a drive and simulate what you will have to do to get it backup and running with some sample data or install the OS if you want. You need to simulate and document what you will need to get it back on line. I just cringe when I hear the story of people who buy a raid controller and drives get it setup and then go away from it as if its going to last forever. Then one day, it fails and their world falls apart since no one documented how to recover then someone attempts the wrong thing and its all gone forever, or they pay a good fortune to get it all back, when they could of just documented it and it might of been just add a new drive and run one command and wait a few hours and everything back as it was.

 

Asside:

Seeing its a software RAID it explains so much :ph34r:

I roll with sigs off so I have no idea what you're advertising.

 

This is NOT the signature you are looking for.

Link to comment
Share on other sites

Link to post
Share on other sites

Once I have my ZFS build I will be testing drive and controller failures. If I have an ESXi host, then I will be testing whether or not Fault Tolerance works with a failed NFS export.

I do not feel obliged to believe that the same God who has endowed us with sense, reason and intellect has intended us to forgo their use, and by some other means to give us knowledge which we can attain by them. - Galileo Galilei
Build Logs: Tophat (in progress), DNAF | Useful Links: How To: Choosing Your Storage Devices and Configuration, Case Study: RAID Tolerance to Failure, Reducing Single Points of Failure in Redundant Storage , Why Choose an SSD?, ZFS From A to Z (Eric1024), Advanced RAID: Survival Rates, Flashing LSI RAID Cards (alpenwasser), SAN and Storage Networking

Link to comment
Share on other sites

Link to post
Share on other sites

- snip -

 

Yup, the best tool is of no use if you don't actually know how to use it or

have verified that it's in good enough condition to do its job.

 

Once I have my ZFS build I will be testing drive and controller failures. If I have an ESXi host, then I will be testing whether or not Fault Tolerance works with a failed NFS export.

Once I'm fully set up and have proper backups of the important bits again,

I will definitely do some breakage in ZFS and see how things go. Want to be

prepared for when poopadilly actually does make contact with the ventilation

device.

BUILD LOGS: HELIOS - Latest Update: 2015-SEP-06 ::: ZEUS - BOTW 2013-JUN-28 ::: APOLLO - Complete: 2014-MAY-10
OTHER STUFF: Cable Lacing Tutorial ::: What Is ZFS? ::: mincss Primer ::: LSI RAID Card Flashing Tutorial
FORUM INFO: Community Standards ::: The Moderating Team ::: 10TB+ Storage Showoff Topic

Link to comment
Share on other sites

Link to post
Share on other sites

What raid testing actually does?

RAID is a system that takes multiple independant

hard drives and combines them in an array (or pool)

in order to provide either more speed or better data

protection (or both). RAID 5, for example can still

keep functioning like nothing happened when one

drive has died or has been removed from the array.

 

Testing your RAID array basically means that you

yank out as many drives as the RAID level you're

using allows and see if the array still persists.

 

In my example, I unplugged one of the four drives

in my RAID 5 array. Everything worked as expected

and right now, the RAID has rebuilt itself onto the

drive overnight. No data loss has occured and the

array is ready to protect my data again.

Link to comment
Share on other sites

Link to post
Share on other sites

Want to be prepared for when poopadilly actually does make contact with the ventilation

device.

 I think that's the nicest way I've ever heard someone use that expression.

I do not feel obliged to believe that the same God who has endowed us with sense, reason and intellect has intended us to forgo their use, and by some other means to give us knowledge which we can attain by them. - Galileo Galilei
Build Logs: Tophat (in progress), DNAF | Useful Links: How To: Choosing Your Storage Devices and Configuration, Case Study: RAID Tolerance to Failure, Reducing Single Points of Failure in Redundant Storage , Why Choose an SSD?, ZFS From A to Z (Eric1024), Advanced RAID: Survival Rates, Flashing LSI RAID Cards (alpenwasser), SAN and Storage Networking

Link to comment
Share on other sites

Link to post
Share on other sites

What raid testing actually does?

 

See what alpenwasser wrote. In addition, you want to document your recovery procedure and ideally break/rebuild your system multiple times so that, in the event of a failure, you know exactly what to do to successfully recover your data and rebuild your system in the least amount of time possible with the smallest chance of total failure.

 

Data loss sucks, do it right the first time and you won't have to worry.

I do not feel obliged to believe that the same God who has endowed us with sense, reason and intellect has intended us to forgo their use, and by some other means to give us knowledge which we can attain by them. - Galileo Galilei
Build Logs: Tophat (in progress), DNAF | Useful Links: How To: Choosing Your Storage Devices and Configuration, Case Study: RAID Tolerance to Failure, Reducing Single Points of Failure in Redundant Storage , Why Choose an SSD?, ZFS From A to Z (Eric1024), Advanced RAID: Survival Rates, Flashing LSI RAID Cards (alpenwasser), SAN and Storage Networking

Link to comment
Share on other sites

Link to post
Share on other sites

No, im running in raid 10, but only because I dont really know how to test, should I just power down and remove a drive and see what happens?

Desktop - Corsair 300r i7 4770k H100i MSI 780ti 16GB Vengeance Pro 2400mhz Crucial MX100 512gb Samsung Evo 250gb 2 TB WD Green, AOC Q2770PQU 1440p 27" monitor Laptop Clevo W110er - 11.6" 768p, i5 3230m, 650m GT 2gb, OCZ vertex 4 256gb,  4gb ram, Server: Fractal Define Mini, MSI Z78-G43, Intel G3220, 8GB Corsair Vengeance, 4x 3tb WD Reds in Raid 10, Phone Oppo Reno 10x 256gb , Camera Sony A7iii

Link to comment
Share on other sites

Link to post
Share on other sites

No, im running in raid 10, but only because I dont really know how to test, should I just power down and remove a drive and see what happens?

 

RAID 10 testing is easy, yank a drive out watch the error messages pop out, wipe the drive you took out on another computer removing any RAID settings on it (low level format). Then, add the drive back in as if its a new drive (its now blank due to wiping it), rebuild the array.

I roll with sigs off so I have no idea what you're advertising.

 

This is NOT the signature you are looking for.

Link to comment
Share on other sites

Link to post
Share on other sites

RAID 10 testing is easy, yank a drive out watch the error messages pop out, wipe the drive you took out on another computer removing any RAID settings on it (low level format). Then, add the drive back in as if its a new drive (its now blank due to wiping it), rebuild the array.

Thanks I will try that sometime soon, there is barely any data on my server so even if i destroy it I wont lose anything, worth a test to make sure its all set up right

Desktop - Corsair 300r i7 4770k H100i MSI 780ti 16GB Vengeance Pro 2400mhz Crucial MX100 512gb Samsung Evo 250gb 2 TB WD Green, AOC Q2770PQU 1440p 27" monitor Laptop Clevo W110er - 11.6" 768p, i5 3230m, 650m GT 2gb, OCZ vertex 4 256gb,  4gb ram, Server: Fractal Define Mini, MSI Z78-G43, Intel G3220, 8GB Corsair Vengeance, 4x 3tb WD Reds in Raid 10, Phone Oppo Reno 10x 256gb , Camera Sony A7iii

Link to comment
Share on other sites

Link to post
Share on other sites

I think that's the nicest way I've ever heard someone use that expression.

Haha, themodzoo.com has a rather funny profanity filter, I suppose it has

rubbed off on me to some degree. :D

BUILD LOGS: HELIOS - Latest Update: 2015-SEP-06 ::: ZEUS - BOTW 2013-JUN-28 ::: APOLLO - Complete: 2014-MAY-10
OTHER STUFF: Cable Lacing Tutorial ::: What Is ZFS? ::: mincss Primer ::: LSI RAID Card Flashing Tutorial
FORUM INFO: Community Standards ::: The Moderating Team ::: 10TB+ Storage Showoff Topic

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...

Again, remember when "testing" your array - MAKE SURE your system supports hot swat. If you have a power and sata cable on the backs of all those drives, IT DOESN'T. :)

 

Typically this will only be drives in hot swap caddies, and even then the controller and OS must support it. 

 

Yanking can fry a lot of components.

 

Power down, unplug, power up and watch the errors... and hopefully interim recovery. :)

Forum Links - Community Standards, Privacy Policy, FAQ, Features Suggestions, Bug and Issues.

Folding/Boinc Info - Check out the Folding and Boinc Section, read the Folding Install thread and the Folding FAQ. Info on Boinc is here. Don't forget to join team 223518. Check out other users Folding Rigs for ideas. Don't forget to follow the @LTTCompute for updates and other random posts about the various teams.

Follow me on Twitter for updates @Whaler_99

 

 

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

I haven't really tested removing drives on the fly, but in the past few months I've recovered from 2 drive failures. The first failure was a slow failing drive, and I wasn't sure so I shut everything down once it failed, and waited till I got a replacement disk. The second failure I was able to remove the disk and have the rest of the array run fine. Required a restart due to flexraid, but at least I could mostly minimize downtime.

Desktop: Core i5-2500K, ASUS GTX 560, MSI Z68A GD65, CM HAF 912 Advanced, OCZ Vertex 4, WD 1TB Black, Seasonic P660, Samsung S27A850D, Audioengine A2, Noctua NH-D14, NB eLoops

Laptop: Lenovo Thinkpad X1 Carbon

Peripherals: Razer Blackwidow Ultimate 2013, Razer Deathadder 3.5G, Razer Deathadder 2013, Razer Goliathus Control, Razer Manticor

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×