Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
linux:raid [2006/08/23 19:08] a Boot system with GRUB from RAID1 |
linux:raid [2009/07/06 01:30] (current) 193.164.137.52 |
||
---|---|---|---|
Line 5: | Line 5: | ||
* [[http:// | * [[http:// | ||
* [[: | * [[: | ||
+ | |||
+ | |||
+ | |||
===== Debian Woody + kernel 2.4 ===== | ===== Debian Woody + kernel 2.4 ===== | ||
- | TODO | + | Good article (based on the one that has already been available on old [[http:// |
- | + | ||
===== Debian Sarge ===== | ===== Debian Sarge ===== | ||
TODO | TODO | ||
+ | |||
+ | |||
+ | ===== RAID5 ===== | ||
+ | **Creating a new one** | ||
+ | mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sda1 /dev/sdb1 /dev/sdc1 | ||
+ | |||
+ | **Adding spare to RAID5** | ||
+ | mdadm --add /dev/md0 /dev/sdh1 | ||
+ | |||
+ | **Fixing / | ||
+ | echo " | ||
+ | mdadm --detail --scan >> / | ||
+ | |||
+ | |||
+ | ===== SW RAID recover ===== | ||
+ | **Copying the partition table from working HDD to new one** | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | **Adding partitions back to raid** | ||
+ | mdadm --add /dev/md0 /dev/sdb1 | ||
+ | mdadm --add /dev/md1 /dev/sdb2 | ||
+ | mdadm --add /dev/md2 /dev/sdb3 | ||
+ | mdadm --add /dev/md3 /dev/sdb4 | ||
+ | |||
+ | |||
+ | **How to know which disk to remove?** | ||
+ | |||
+ | The safest way (IMHO) to know which disk to remove is to write down the serial number of the disk, e.g. using smartctl, and then check the back side of each disk for the matching serial number. | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | ===== Forcing md array parity check ===== | ||
+ | |||
+ | Force your md array to recheck parity from time to time, to assure data consistency. The following command will read every block on every disk in the md0 array: | ||
+ | |||
+ | echo check > / | ||
+ | |||
+ | ===== active (auto-read-only) ===== | ||
+ | |||
+ | md0 : active (auto-read-only) raid1 sda1[0] sdb1[1] | ||
+ | | ||
+ | |||
+ | to fix: | ||
+ | |||
+ | # mdadm --readwrite /dev/md0 | ||
+ | |||
+ | ===== Force the Linux kernel to re-read a partitiontable ===== | ||
+ | |||
+ | | ||
+ | <note warning> | ||
===== Boot system with GRUB from RAID1 ===== | ===== Boot system with GRUB from RAID1 ===== | ||
- | see also: [[http:// | + | see also: [[http:// |
| | ||