文章目录
- 1,首先查看一下机器上有几块盘
- 2,构建raid10阵列
- 3,把制作好的 RAID 磁盘阵列格式化为 ext4 格式
- 4,创建挂载点然后把硬盘设备进行挂载操作
- 5,查看/dev/md0 磁盘阵列的详细信息
- 6,删除raid10
1,首先查看一下机器上有几块盘
利用lsblk
命令,可以看到一共有5块盘,分别是sda
,sdb
,sdc
,sdd
,sde
。每块盘都是20G,而且sda已经在使用中了。
再执行 df -h
后,它会列出系统中所有已挂载的文件系统;
2,构建raid10阵列
mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde
这段命令是使用 mdadm 工具来创建一个 RAID(冗余阵列)设备。这个命令将把 /dev/sdb
、/dev/sdc
、/dev/sdd
和 /dev/sde
这 4 个设备组合成一个 RAID 10 设备,并命名为 /dev/md0
。
具体解释如下:
-C
:表示创建一个新的 RAID 设备。
-v
:启用详细输出。
/dev/md0
:指定要创建的 RAID 设备的名称。
-a yes
:自动创建 RAID 元数据。
-n 4
:指定使用 4 个设备来构建 RAID。
-l 10
:指定 RAID 级别为 10。
/dev/sdb /dev/sdc /dev/sdd /dev/sde
:指定要用于创建 RAID 的设备。
通过 ll -i /dev/md0
这串命令也是可以看到/dev/md0相关详细信息的
3,把制作好的 RAID 磁盘阵列格式化为 ext4 格式
mkfs.ext4 /dev/md0
4,创建挂载点然后把硬盘设备进行挂载操作
mkdir /RAID
mount /dev/md0 /RAID10
df -h
看到没有,df -h之后,能看到一个新的挂载点了,且是40G。
这里为什么4块20G的硬盘组在一块,咋变成了40G???这里你就需要去了解一下Raid10的原理了。
5,查看/dev/md0 磁盘阵列的详细信息
mdadm -D /dev/md0
但是这里也会有一个问题,如果这四块盘里面哪一块盘坏掉了该咋办???可以看一下这一篇我写的
6,删除raid10
取消挂载
umount /RAID10
停止阵列
mdadm --stop /dev/md0
删除阵列
mdadm --zero-superblock /dev/sdb /dev/sdc /dev/sdd /dev/sde