This shows you the differences between two versions of the page.
| — | linux:softraid [2021/06/10 11:29] (current) – created - external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Create ====== | ||
| + | < | ||
| + | mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sda1 /dev/sdb1 /dev/sdc1 --spare-devices=1 /dev/sdd1 | ||
| + | </ | ||
| + | ====== Status ====== | ||
| + | < | ||
| + | watch -n 1 'cat / | ||
| + | mdadm --detail /dev/md0 | ||
| + | mdadm -E /dev/sdb2 | ||
| + | </ | ||
| + | ====== Manage ====== | ||
| + | < | ||
| + | mdadm --manage /dev/md1 --fail /dev/sdb2 | ||
| + | mdadm --manage /dev/md1 --remove /dev/sdb2 | ||
| + | mdadm --manage /dev/md1 --add /dev/sdb2 | ||
| + | mdadm --grow /dev/md0 --raid-devices=4 // add drive | ||
| + | mdadm --grow /dev/md0 --size=max // change drive size | ||
| + | </ | ||
| + | |||
| + | ====== Test ====== | ||
| + | < | ||
| + | |||
| + | ====== Scrubbing ====== | ||
| + | < | ||
| + | echo " | ||
| + | cat / | ||
| + | |||
| + | ====== / | ||
| + | < | ||
| + | MAILADDR mail@example.com, | ||
| + | PROGRAM / | ||
| + | </ | ||
| + | < | ||
| + | mdadm --detail --scan >>/ | ||
| + | update-initramfs -u | ||
| + | </ | ||
| + | |||
| + | ====== / | ||
| + | < | ||
| + | |||
| + | ====== RAID-5 Parity ====== | ||
| + | On last disk by default | ||
| + | |||
| + | ====== Reconstruct partition on new device ====== | ||
| + | < | ||
| + | sfdisk -d /dev/sda > sda_partition.txt | ||
| + | sfdisk --force /dev/sdb < sda_partition.txt | ||
| + | </ | ||
| + | |||
| + | ====== Speed up resync ====== | ||
| + | < | ||
| + | iostat -m | ||
| + | echo 20000 > / | ||
| + | echo 90000 > / | ||
| + | </ | ||
| + | 20000K/sec | ||
| + | |||
| + | |||
| + | ====== Set SCT ERC ====== | ||
| + | < | ||
| + | smartctl -l scterc, | ||
| + | </ | ||