Re: Hot Spare in Softraid?
12.08.2017 22:02, Federico Giannici пишет: On 08/12/17 20:48, noah pugsley wrote: On Sat, Aug 12, 2017 at 10:55 AM, Federico Gianniciwrote: Is it possible to set a "Hot Spare" chunk for a RAID1 Softraid? From the "bioctl" man page seems that this functionality is available for "RAID controllers" only. Is it correct? Thanks. I don't know about that, but from softraid(4) I know that: "RAID 1 A mirroring discipline. It copies data across more than one chunk to provide for data loss. Read performance is increased, though at the cost of write speed. Unlike traditional RAID 1, softraid supports the use of more than two chunks in a RAID 1 setup." So, why not a 3 disk mirror? Good point, but now I have two more questions: 1) What about the "cost of write speed"? Will writing times increase further with another disk? Is it negligible? 2) What happens when one of the three disk goes bad? Is it signaled in any way? The softraid goes "degraded" or remains "Online" (I suppose the latter)? Thanks From bioctl(8): "Configure softraid0 with 4 special devices (/dev/sd2e, /dev/sd3e, /dev/sd4e, /dev/sd5e) and a RAID level of 1: # bioctl -c 1 -l /dev/sd2e,/dev/sd3e,/dev/sd4e,/dev/sd5e softraid0" -N You can use sensorsd to monitor raid status. Like this: /etc/sensorsd.conf: hw.sensors.softraid0.drive0:command=echo "Raid state: %t %2" | mail -s "Sensor %t changed" -r nore...@kasakoff.net ka...@kasakoff.net sysctl hw.sensors output: hw.sensors.softraid0.drive0=online (sd4), OK
Re: Hot Spare in Softraid?
On 08/12/17 15:02, Federico Giannici wrote: > On 08/12/17 20:48, noah pugsley wrote: >> On Sat, Aug 12, 2017 at 10:55 AM, Federico Giannici >>wrote: >>> Is it possible to set a "Hot Spare" chunk for a RAID1 Softraid? >>> From the "bioctl" man page seems that this functionality is available for >>> "RAID controllers" only. >>> Is it correct? >>> >>> Thanks. you can just leave a drive on-line and waiting to be added to an array. When you have a failure, you COULD have it happen on its own with appropriate monitoring and scripting, or you could wait until an optimal time to rebuild. Rebuilding is a performance impacting task, you might want some say about when it happens. >> I don't know about that, but from softraid(4) I know that: >> >> "RAID 1 >> A mirroring discipline. It copies data across more than one chunk to >> provide for data loss. Read performance is increased, though at the >> cost of write speed. Unlike traditional RAID 1, softraid supports the >> use of more than two chunks in a RAID 1 setup." >> >> So, why not a 3 disk mirror? > > Good point, but now I have two more questions: > > 1) What about the "cost of write speed"? Will writing times increase > further with another disk? Is it negligible? depends on your needs (and hw). Test, don't speculate. Yes, writes will be slower. Reads MAY be faster. But the performance loss may be trivial compared to the difficulty when you have a multiple disk failure. I've often wished hw raid controllers accepted three disk RAID1 configs. > 2) What happens when one of the three disk goes bad? Is it signaled in > any way? The softraid goes "degraded" or remains "Online" (I suppose the > latter)? Don't ask these questions of others, their answers may or may not apply to you, and YOU need to find them out yourself the easy way...before you find out the hard way. Practice RAID response and recovery. Nick.
Re: Hot Spare in Softraid?
On 08/12/17 20:48, noah pugsley wrote: On Sat, Aug 12, 2017 at 10:55 AM, Federico Gianniciwrote: Is it possible to set a "Hot Spare" chunk for a RAID1 Softraid? From the "bioctl" man page seems that this functionality is available for "RAID controllers" only. Is it correct? Thanks. I don't know about that, but from softraid(4) I know that: "RAID 1 A mirroring discipline. It copies data across more than one chunk to provide for data loss. Read performance is increased, though at the cost of write speed. Unlike traditional RAID 1, softraid supports the use of more than two chunks in a RAID 1 setup." So, why not a 3 disk mirror? Good point, but now I have two more questions: 1) What about the "cost of write speed"? Will writing times increase further with another disk? Is it negligible? 2) What happens when one of the three disk goes bad? Is it signaled in any way? The softraid goes "degraded" or remains "Online" (I suppose the latter)? Thanks From bioctl(8): "Configure softraid0 with 4 special devices (/dev/sd2e, /dev/sd3e, /dev/sd4e, /dev/sd5e) and a RAID level of 1: # bioctl -c 1 -l /dev/sd2e,/dev/sd3e,/dev/sd4e,/dev/sd5e softraid0" -N
Re: Hot Spare in Softraid?
On Sat, Aug 12, 2017 at 10:55 AM, Federico Gianniciwrote: > Is it possible to set a "Hot Spare" chunk for a RAID1 Softraid? > From the "bioctl" man page seems that this functionality is available for > "RAID controllers" only. > Is it correct? > > Thanks. > I don't know about that, but from softraid(4) I know that: "RAID 1 A mirroring discipline. It copies data across more than one chunk to provide for data loss. Read performance is increased, though at the cost of write speed. Unlike traditional RAID 1, softraid supports the use of more than two chunks in a RAID 1 setup." So, why not a 3 disk mirror? >From bioctl(8): "Configure softraid0 with 4 special devices (/dev/sd2e, /dev/sd3e, /dev/sd4e, /dev/sd5e) and a RAID level of 1: # bioctl -c 1 -l /dev/sd2e,/dev/sd3e,/dev/sd4e,/dev/sd5e softraid0" -N
Hot Spare in Softraid?
Is it possible to set a "Hot Spare" chunk for a RAID1 Softraid? From the "bioctl" man page seems that this functionality is available for "RAID controllers" only. Is it correct? Thanks.