(no commit message)
authorMarkus <Markus@web>
Sat, 30 Jul 2011 08:54:11 +0000 (01:54 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Sat, 30 Jul 2011 08:54:11 +0000 (01:54 -0700)
docs/docs/howtos/howtosoftwareraid/index.mdwn

index b0d5556..39f1dcc 100644 (file)
@@ -8,7 +8,7 @@ I want to use dfBSD as our company Fileserver for important Backups. Also I foun
 
 # Pre-steps
 
-## Don't configure the SATA Adapter
+## Don't configure the SATA Adapter in the BIOS
 Please make sure that the adapter is not configured (after the BIOS just before dfBSD starts) with RAID - just expose the disks individually to Dragonfly. We are going to setup a Software RAID.
 
 ## Identifying the disks
@@ -24,7 +24,7 @@ also look out for the disks
        kern.disks: ad14 ad12 ad10 ad8 da1 da0 md0
 
 
-Perfect, there they are: ad8..ad14
+Perfect, there they are: ad8 .. ad14
 
 ## Chosing the right RAID
 You can look around in the intert for various Raid calculators 
@@ -32,7 +32,7 @@ A very helpful page is this one:
 http://www.icc-usa.com/raid-calculator.asp
 One of the best this: http://kossky.sitesled.com/tools/rcdemo_en.htm
 
-As I want to have a Backup Fileserver I am chosing a VERY HIGH fault tolerant Raid10. Certainly there are other maybe better ones around, like the RAID60 or even RAID50 but we have to consider what the nata(4) driver offers.
+As I want to have a Backup Fileserver I am chosing a VERY HIGH fault tolerant kind of RAID10 thing. Certainly there are other maybe better ones around, like the RAID60 or even RAID50 but we have to consider what the nata(4) driver offers and that I only have 4 disks.
 
 Looking at the man page of natacontrol(8) we see our software RAID options:
 
@@ -42,8 +42,27 @@ Looking at the man page of natacontrol(8) we see our software RAID options:
              tors.  The RAID will be created of the individual disks named
              disk0 ... diskN.
 
-RAID5 is the most versatile, and suitable for normal servers - but in my opinion too inefficient for a backup space with financial and accounting data.
+Dont worry, natacontrol is offering more than Spanning RAIDs and mirroring.
 
+Looking into the source code on DragonFly's OpenGrok we find more options than the man pages lists:
+
+       lynx http://pkgbox64.dragonflybsd.org/source/xref/DragonFly-master/sys/sys/nata.h
+
+       struct ata_ioc_raid_config {
+                   int                 lun;
+                   int                 type;
+       #define AR_JBOD                         0x0001
+       #define AR_SPAN                         0x0002
+       #define AR_RAID0                        0x0004
+       #define AR_RAID1                        0x0008
+       #define AR_RAID01                       0x0010
+       #define AR_RAID3                        0x0020
+       #define AR_RAID4                        0x0040
+       #define AR_RAID5                        0x0080
+       
+RAID5 is the most versatile RAID, and suitable for normal servers - Home and Office use - but in my opinion too inefficient for a backup space with financial and accounting data.
+
+As I only have 4 1TB disks I think RAID0+1 is the best solution as mentioned above.
 
 # Creating the Array
 Let's dive into real practice: