Skip to content

Latest commit

 

History

History
223 lines (191 loc) · 3.08 KB

linux.md

File metadata and controls

223 lines (191 loc) · 3.08 KB

Linux Administration

Resources

RAID

What is a RAID used for?

Redundant Array of Independent Drives is a mechanism in which multiple disks are combined for more reliablity and speed.


Resources

  • mdadm(1)

References

What are the RAID levels?

RAID 0 RAID 1 RAID 3

Similar to RAID 5 but with parities on only one drive.

RAID 4 RAID 5 RAID 6 RAID 10

Resources

  • mdadm(1)

References

Running RAID

Create an array of drives with RAID level 5?

Description

mdadm --create --verbose /dev/md0 --level 5 --raid-devices 3 /dev/sda /dev/sdb /dev/sdc

Resources

  • mdadm(1)

References

RAID Status

Get the current status of RAID array?
cat /proc/mdstat
watch -n1 cat /proc/mdstat

Resources

  • mdadm(1)

References

Retrieve RAID details?

Description

mdadm --detail --scan
mdadm --detail /dev/md0

Resources

  • mdadm(1)

References

Making RAID Permanent

Make a RAID array permanent?

Description

mdadm --detail --scan >> /etc/mdadm.conf

Resources

  • mdadm(1)

References

Monitoring RAID

Start monitoring RAID and get notified about failures?

Edit mdadm(1) configuration /etc/mdadm.conf, and specify MAILADDR, MAILFROM and PROGRAM.

mdadm --monitor --scan --test

Resources

  • mdadm(1)

References

Stop monitoring a RAID?
mdadm --monitor --stop

Resources

  • mdadm(1)

References

Stopping RAID

Stop a RAID array temporarily?
mdadm --stop /dev/md0

Resources

  • mdadm(1)

References

Run an array of raided devices from the stopped state?
mdadm --assemble /dev/md0 /dev/sda /dev/sdb /dev/sdc

Resources

  • mdadm(1)

References

Removing RAID

Remove an array component from a RAID?

Description

mdadm --manage /dev/md0 --fail /dev/sdX
mdadm --manage /dev/md0 --remove /dev/sdX
mdadm --zero-superblock /dev/sdX
mdadm --detail --scan >> /etc/mdadm.conf

Resources

  • mdadm(1)

References

Extending RAID

Add an storage drive into the array?

Description

fdisk /dev/sdd
mdadm --manage /dev/md0 --add /dev/sdd

Resources

  • mdadm(1)

References