mdadm 命令详解
时间: 2023-11-05 14:04:28 浏览: 96
mdadm 是一个 Linux 软件 RAID 管理工具,用于创建、管理和监控软件 RAID 阵列。下面是 mdadm 命令的详细说明:
1. 创建 RAID 阵列
```
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
```
以上命令将创建一个 RAID 1 阵列,使用 /dev/sdb1 和 /dev/sdc1 两个分区作为 RAID 设备,并将 RAID 阵列设为 /dev/md0。
2. 查看 RAID 阵列状态
```
mdadm --detail /dev/md0
```
以上命令将显示 RAID 阵列 /dev/md0 的详细信息,包括 RAID 级别、设备数量、状态等。
3. 添加设备到 RAID 阵列
```
mdadm --add /dev/md0 /dev/sdd1
```
以上命令将向 RAID 阵列 /dev/md0 添加一个新的设备 /dev/sdd1。
4. 删除设备从 RAID 阵列
```
mdadm --remove /dev/md0 /dev/sdd1
```
以上命令将从 RAID 阵列 /dev/md0 中删除设备 /dev/sdd1。
5. 停用 RAID 阵列
```
mdadm --stop /dev/md0
```
以上命令将停用 RAID 阵列 /dev/md0。
6. 启用 RAID 阵列
```
mdadm --assemble /dev/md0 /dev/sdb1 /dev/sdc1
```
以上命令将启用 RAID 阵列 /dev/md0,使用设备 /dev/sdb1 和 /dev/sdc1 作为 RAID 设备。
7. 替换 RAID 阵列中的故障设备
```
mdadm --manage /dev/md0 --fail /dev/sdd1
mdadm --manage /dev/md0 --remove /dev/sdd1
mdadm --manage /dev/md0 --add /dev/sdd1
```
以上命令将逐步替换 RAID 阵列 /dev/md0 中故障的设备 /dev/sdd1。首先使用 --fail 命令标记设备为故障,然后使用 --remove 命令将设备从 RAID 阵列中删除,最后使用 --add 命令将新设备添加到 RAID 阵列中。
以上是 mdadm 命令的一些常用操作,更多详细信息请参考 mdadm 的 man 手册。