linux中mdadm命令的用法是什么

小億
159
2023-12-11 14:20:58

mdadm是Linux系統(tǒng)中用于管理軟件RAID(Redundant Array of Independent Disks)的命令,可以通過(guò)命令行進(jìn)行RAID陣列的創(chuàng)建、管理和監(jiān)控。以下是mdadm命令的常用用法:
1. 創(chuàng)建RAID設(shè)備:

 創(chuàng)建RAID 0:`mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdb1 /dev/sdc1`

?創(chuàng)建RAID?1:mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1

?創(chuàng)建RAID?5:mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1

?創(chuàng)建RAID?10:mdadm --create /dev/md0 --level=10 --raid-devices=4 /dev/sdb1 /dev/sdc1   /dev/sdd1 /dev/sde1

2. 管理RAID設(shè)備:

?查看RAID設(shè)備信息:mdadm --detail /dev/md0

?啟動(dòng)RAID設(shè)備:mdadm --assemble /dev/md0

?停止RAID設(shè)備:mdadm --stop /dev/md0

?移除故障磁盤:mdadm --remove /dev/md0 /dev/sdb1

?添加新磁盤:mdadm --add /dev/md0 /dev/sdb1

3. 監(jiān)控RAID設(shè)備:

?查看RAID設(shè)備狀態(tài):cat /proc/mdstat
?監(jiān)控RAID設(shè)備:mdadm --monitor --scan --daemonize

4. 從RAID設(shè)備中移除磁盤:

?標(biāo)記磁盤為故障:mdadm /dev/md0 --fail /dev/sdb1
?移除故障磁盤:mdadm /dev/md0 --remove /dev/sdb1

5. 替換故障磁盤:

?標(biāo)記磁盤為故障:mdadm /dev/md0 --fail /dev/sdb1
?添加新磁盤:mdadm --add /dev/md0 /dev/sdb1 --fail /dev/sdc1

以上只是mdadm命令的一些常用用法,更多的選項(xiàng)和用法可以通過(guò)mdadm --help命令或查閱官方文檔進(jìn)行了解。

0