使用 mdadm 命令创建软 raid 阵列
前置工作
安装 mdadm
1
2
3
4
5
6
| # debian
$ sudo apt-get update
$ sudo apt-get install mdadm
# redhat
$ sudo yum install mdadm
$ sudo dnf install mdadm
|
准备硬盘
在创建 RAID 阵列之前,你需要确保硬盘已经准备好并且没有被挂载。这通常意味着你需要删除现有的分区表,创建新的分区,并设置正确的文件系统类型。
分区硬盘
使用 fdisk、parted 或 gparted 等工具来分区硬盘。对于 RAID,通常会创建一个与整个硬盘大小相同的主分区。
配置 mdadm
1
| $ sudo mdadm --examine --scan >> /etc/mdadm/mdadm.conf
|
创建 raid
创建指令
1
2
| # raid1 两个设备: sda1 sdb1
$ sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1
|
创建文件系统并挂载
1
2
| $ sudo mkfs.ext4 /dev/md0
$ sudo mount /dev/md0 /mnt
|
添加新设备到 RAID
1
| $ mdadm /dev/md0 --add /dev/sdc
|
移除设备
1
| $ mdadm /dev/md0 --remove /dev/sdb
|
查看状态
1
| $ mdadm --detail /dev/md0
|
监控
停止
1
| $ mdadm --stop /dev/md0
|