|
|
#1 |
|
Mac Mod'er
Join Date: Jun 2008
Location: Copenhagen
Posts: 326
![]() |
Understanding RAID10 - help..!
I am currently building a server, were I have a 2tb and a 3tb drive installed, next to a 64gb os ssd.
I want to build the data drives in RAID10, so I understand it's two RAID1's combined into one RAID0. But do that mean I can start with one RAID1, later on expand with two more drives in a seperate RAID1 and then combine in RAID0 - without loosing data from the original RAID1 set??? The tricky part is what happens when I combine into RAID0, if it needs to clean all drives?? |
|
|
|
|
|
#2 |
|
Hypermodder
Join Date: Jan 2011
Posts: 616
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
To expand a RAID at a later date you will either need to use a RAID controller that supports this or use a hardware RAID for both 1's then use software RAID for the 0.
Trouble is though, on a theoretical level, expanding a RAID 1 to RAID 10 is actually quite complicated if the 0 is stripped to boost performance. Spanned shouldn't be as much of a problem. |
|
|
|
|
|
#3 | |
|
Mac Mod'er
Join Date: Jun 2008
Location: Copenhagen
Posts: 326
![]() |
Quote:
![]() Another thing, some one told me RAID10 would be a bad idea for a server - what do people here think? As I see it RAID1 gives security and double the read speed but have normal write speed, then when you have two of them in RAID0 you get quadruple the read speed and double the write speed + data backup of up to three drive failures in a four drive RAID10 (because loose one disc no harm, loose two discs on separate RAID1s no harm, loose three discs and data will remain unharmed on one disc). Anything I have not understood or missed? ...wait, it's only two drive failures right? Because the two separate RAID1s is part of the same RAID0 and therefor have half a file each - so a long as one drive in each RAID1 die then everything is ok, if two drives in the same RAID1 die i'm screwed. Correct? Last edited by AT0MAC; 11th Nov 2012 at 12:17. |
|
|
|
|
|
|
#4 |
|
Ultramodder
Join Date: May 2012
Posts: 1,003
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
I wouldn't bother with any sort of RAID 0 on a server. Unless for some reason the performance boost was essential and even then... If I was to choose a RAID array given my storage requirements, I would look at the level of redundancy versus the cost of implementing it. Then decide which RAID offers the most suitable balance to my situation.
|
|
|
|
|
|
#5 | |
|
Mac Mod'er
Join Date: Jun 2008
Location: Copenhagen
Posts: 326
![]() |
Quote:
One for video, one for everything else - also because I only have to spin up two drives versus all four every time anything is being accessed. Already ordered two more Hitachi 5K3000 2TB drives a few hours ago, so in total will be 4 drives. |
|
|
|
|
|
|
#6 |
|
Ultramodder
Join Date: May 2012
Posts: 1,003
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
I think RAID one is fine for a casual home server. I recommend the wikipedia entry on RAID arrays as it has the various options tabulated nicely, with all the formulas for fault tolerance, space efficiency etc. I think its one of the better wikipedia articles I have seen actually.
|
|
|
|
|
|
#7 |
|
Margon Man
Join Date: May 2010
Location: Brighton
Posts: 2,177
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
I wouldnt use a 2tb and a 3tb drive in the same array as the array will use space off all the drives equivalent to the smallest drive, which is why in arrays its best to use disks of the same size.
__________________
i7 920 - 12GB - 5870 Keycool 87 Modded Clears - Cougar Attack Reds - KBT Oni Browns - Ducky DK1087 Blues - Cherry G80-3700 Blacks |
|
|
|
|
|
#8 |
|
Mac Mod'er
Join Date: Jun 2008
Location: Copenhagen
Posts: 326
![]() |
I know it's not ideal, but that's how it is as I already have a 2TB and a 3TB drive...
|
|
|
|
|
|
#9 |
|
narwen
Join Date: Aug 2010
Location: Warrington
Posts: 248
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
What operating system?
__________________
CPU 2600K | MB ASUS P67PRO | MEM 16MB | GC 570 | WIN 7 |
|
|
|
|
|
#10 |
|
Margon Man
Join Date: May 2010
Location: Brighton
Posts: 2,177
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
then do raid 5 with the 3 2tb disks giving you a 4tb array and use the 3tb as a stand alone drive.
__________________
i7 920 - 12GB - 5870 Keycool 87 Modded Clears - Cougar Attack Reds - KBT Oni Browns - Ducky DK1087 Blues - Cherry G80-3700 Blacks |
|
|
|
|
|
#11 | |
|
Mac Mod'er
Join Date: Jun 2008
Location: Copenhagen
Posts: 326
![]() |
Quote:
I am now thinking of running two RAID1 arrays, one for video via Plex and another for music in serviio. I intend to invest in some Linn or NAD Master series DLNA players and a few Roku video players so I guess the plex app is a little nicer for vids were the serviio is more allround for music. |
|
|
|
|
|
|
#12 |
|
It's a tool.
Join Date: Feb 2010
Location: Manchester
Posts: 904
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Just remember RAID only protects you against disk failure and not against data corruption so is not a replacement for backups.
__________________
My System: i5 2500K @ 4.7Ghz | MSI P67A-GD65 (B3) | 16GB Crucial Ballistix Sport 1600MHz | Corsair H-50 Push-Pull with Silent Eagle 2000's | Silverstone Raven RV03 | EVGA 670 FTW | Dell SP2309W | Antec 750W TruePower Blue | Win 7 x64 | Crucial 64GB C300 for OS | Samsung 830 256GB for Active Games & a 1TB Samsung for Steam. Perphiperals: Roccat Kone+ Max V2 | CMStorm Quickfire Pro with Cherry Reds | Cyborg F.L.Y 5 stick for flying and a Logitech DF GT for driving. |
|
|
|
|
|
#13 |
|
The cheesecake is a lie
Join Date: Nov 2007
Location: Finland
Posts: 2,968
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
RAID5 allows one disk in the array to fail without data loss, RAID6 allows two disk failures. RAID1 allows half of the disks to fail, but I'm not entirely sure if RAID1 is supported for more than two disks.
We have a critical database server at work that runs RAID1. Both drives failed, and backups had also failed for some reason. We ended up with a €10k bill for data recovery. So yeah, RAID is not backup.
__________________
Intel Core i5 3570K @ 4.5GHz || Thermalright Ultra 120 eXtreme || Gigabyte GA-Z77-D3H || 2x 8GB Corsair Vengeance LP DDR3 1600MHz CL10 || Radeon 4870 512MB || AC Accelero Twin Turbo Pro || Asus Xonar DX || Samsung 830 128GB || 2x WD Blue 640GB || Corsair HX620 || Antec P182 || Samsung SM 2232 + 2233 || Windows Server 2012 |
|
|
|
|
|
#14 | |
|
Infrastructure Specialist
Join Date: Apr 2009
Location: Kingston upon Thames
Posts: 8,498
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
RAID 10 is great for servers. RAID 50 is better but RAID 10 works. RAID 10 OS & database areas then RAID 6 storage areas.
__________________
If what I've said helps you please remember to hit the rep button on the left Missing the old meeting place? Find us here |
|
|
|
|
|
|
#15 | |
|
Mega mom
Join Date: May 2010
Posts: 1,363
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
And no raid1 does not provide 'security' it protects you from one particular type of hardware failure without offering protection to the other types of data loss / corruption. You haven't told us what you're using the array for, so my comments are based on 'average' usage. I would most certainly not recommend using Raid 10. Ever. Scenario 1 : You need real time redundancy of your data, zero downtime (or close to it) and you're changing gigabytes of data per hour and can't afford to lose an hours worth of work: Use Raid 1 for your live data, and perform either a time machine or CCC backup to second + third drives. These can be independent to give you two independent backups, or paired in Raid 1. (I'd use TM for one and CCC for the other) Scenario 2 : You're changing gigabytes of data per hour but are okay with hourly backups Don't use raid. Work off one drive and use Time Machine to backup to a second drive Scenario 3 : You changing megabytes of data per hour and want real time backups Work off one drive. Use dropbox for cloud backups (or your cloud backup tool of choice) and then use time machine / CCC for local backups. Here's what I do... I work off a super fast 512GB SSD For data that doesn't require so much speed I have a 256GB SSD attached via USB 3.0 For data that needs even less speed I have a 1TB HDD attached via USB 3.0 Backups of all my working data (that is data which changes while I'm working) are made using dropbox where I have a 100GB account. Hourly backups are performed using Time Machine which alternates between two drives. In the event of hardware failure I can have near zero downtime by using a spare machine and moving my data around. |
|
|
|
|
|
|
#16 |
|
Mac Mod'er
Join Date: Jun 2008
Location: Copenhagen
Posts: 326
![]() |
I have now understood the point. Raid10 is not what I want.
Actually the original reason for building a server is that I have had a Buffalo NAS, a Linksys NAS and latest a Verbatim - all have failed and broke down. I want a reliable way of keeping my data so backup is the very most important! Therefor, I have thought about this type of solution: ![]() I RAID1 the two 2TB main drives, so even if one drive fail I still have a functional copy, also I get double the read speed because everything can be read via both drives simultaneously. RAID1 is very reliable, but I can still have corruption’s that make the two drives out of sync and in need of a rebuild and I could potential loose data - so I will setup my third 2TB drive to make a full clone of the 2TB RAID1 system every once a day. Now I have secured any drive errors and software errors, but what about single file corruptions, still a possible thread. So my 3TB drive will be used as TimeMachine both for the RAID but also for my SSD were the OS will be housed. Speaking about the OS, I have ordered a 64GB USB3.0 Integral Xcel flash drive to have an external boot clone copy of my OS made once a day, just like on the internal drives. What do you guys think, possible, reliable and a good solution? |
|
|
|
|
|
#17 | |
|
The cheesecake is a lie
Join Date: Nov 2007
Location: Finland
Posts: 2,968
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
)RAID1 will also only protect from a drive failure. If you (or a virus or something) accidentally deletes important files, they are immediately gone from both drives.
__________________
Intel Core i5 3570K @ 4.5GHz || Thermalright Ultra 120 eXtreme || Gigabyte GA-Z77-D3H || 2x 8GB Corsair Vengeance LP DDR3 1600MHz CL10 || Radeon 4870 512MB || AC Accelero Twin Turbo Pro || Asus Xonar DX || Samsung 830 128GB || 2x WD Blue 640GB || Corsair HX620 || Antec P182 || Samsung SM 2232 + 2233 || Windows Server 2012 |
|
|
|
|
|
|
#18 | |
|
Mac Mod'er
Join Date: Jun 2008
Location: Copenhagen
Posts: 326
![]() |
Quote:
RAID1 for drive failures yes, Clone of that for RAID failures (as in if the software suddenly decide it needs a rebuild and accidentally deletes data), TImeMachine for file corruption - and cloud backup to secure against virus infected files (could just scan, eliminate the thread and redownload the implicated files). So - is my plan good or you have a better option for a bullet proof data server? |
|
|
|
|
|
|
#19 |
|
The cheesecake is a lie
Join Date: Nov 2007
Location: Finland
Posts: 2,968
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
For a bullet proof setup you should also consider events like burglary and fire. The internet backup solution you have there should do pretty well for that.
__________________
Intel Core i5 3570K @ 4.5GHz || Thermalright Ultra 120 eXtreme || Gigabyte GA-Z77-D3H || 2x 8GB Corsair Vengeance LP DDR3 1600MHz CL10 || Radeon 4870 512MB || AC Accelero Twin Turbo Pro || Asus Xonar DX || Samsung 830 128GB || 2x WD Blue 640GB || Corsair HX620 || Antec P182 || Samsung SM 2232 + 2233 || Windows Server 2012 |
|
|
|
|
|
#20 | |
|
Gerwaff
Join Date: May 2002
Location: Norfolk, UK
Posts: 8,941
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
Say a file contains four 'chunks' A/B/C/D, here's how they would be read in different setups: Single Disk would read each in turn: (*it might skip about due to the disk intelligent read but I'm going to simplify this.) Code:
Time: 1-2-3-4 Disk: A/B/C/D Code:
Time: 1-2-3-4 Disk1: A/C/-/- Disk2: B/D/-/-
__________________
:: ASUS Maximus IV GENE-Z :: i5 2500K @ 4GHz :: 16GB Corsair Vengeance :: 256GB Samsung 830 :: :: Awesome, Reliable Website & Server Hosting :: |
|
|
|
|
![]() |
| Thread Tools | |
|
|