Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I wand to find out is there any benefit in safety of storage data between manual sync(using cron & rsync) of two RAID0 volumes and RAID10 volume using Linux software raid. Does RAID10 preform any data integrity check during write operation? Something like write on volume1, write on volume2 compare check sums

share|improve this question
— compare checksums of what? THINK! – poige Apr 16 '12 at 17:57
up vote 3 down vote accepted

You are comparing Apples to Great White Sharks: The rsync process is a backup. RAID is not a backup.

If you want a local backup use the scheduled rsync. If you want real-time mirroring across two striped volumes use RAID 10.

From a data integrity standpoint the only benefit to cron'd rsync between two RAID 0 volumes is that the data on the shadow volume will be "behind" the live one: If you delete an important file from the live volume you can read it back from the shadow volume, provided the rsync hasn't happened yet.
RAID does not offer this shadow delay time: You delete the file and it's gone.

RAID 10 provides standard disk-write integrity checks: Each container will have the same data - the OS and the disk controller guarantee that (when you write to the RAID 10 the disk controller writes the same data to each stripe). Additionally RAID 10 allows the OS to read from either stripe, which offers the potential of better read performance if you are using decent disks and controllers.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.