I have few questions related to raid5. consider creating a raid5 device, say md0 with three disks.
After creation, you start writing into the disk. Here whenever a file size of say 1gb is written , how much of actual data size is written into the three disks.?
I understand xor calculation is made while carrying out the write( for recovery alone). If xor calculation is not done properly(say bug in xor calculation algorithm), will the write still succeed.?
During read, how the xor calculated value is used? OR in other words XOR calculated value is really used during read?
For 1gb of data, every piece is data is distributed across three devices , say first_piece into first device, second_piece into second device and then third xor calulated piece(of first and second piece) into the third device.? Is my Understanding correct?
Consider Linux as the OS used. Thanks!