虚拟机模拟Linux中RAID配置与删除配置的具体操作,以R10为例。

配置前准备

1.硬件准备

准备四个没有使用的磁盘分区,sdd1,sde1,sdf1,sdg1,设置其大小为10G,id为fd。

[root@localhost ~]# fdisk /dev/sdd
Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-104857599, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-104857599, default 104857599): +10G
Partition 1 of type Linux and of size 10 GiB is set

Command (m for help): t
Selected partition 1

Hex code (type L to list all codes): fd
Changed type of partition 'Linux' to 'Linux raid autodetect'

Command (m for help): w

2.软件准备

安装“mdadm”。

先检查是非安装,如未安装或版本老旧则安装。


[root@localhost ~]# rpm -qa |grep mdadm
mdadm-4.1-rc1_2.el7.x86_64
[root@localhost ~]# yum install -y mdadm
[root@localhost ~]# rpm -qa |grep mdadm
mdadm-4.1-9.el7_9.x86_64

配置R10的具体操作

上图是一个R10的示意图,由图可知R10是由磁盘先组成R1,再由成组的R1组成R0。

故而配置的时候也是先配置R1,再配R0。

具体操作如下:

1.配置两个R1

将sdd1和sde1,sdf1和sdg1组成两个R1,分别是md1和md2

[root@localhost opt]# mdadm -Cv /dev/md1 -l1 -n2 /dev/sd[de]1

[root@localhost opt]# mdadm -Cv /dev/md2 -l1 -n2 /dev/sd[fg]1

执行该命令,会询问是否创建阵列,键入y即可。

Continue creating array? y
2.配置R0

将md1和md2组成一个R0,名为md10

[root@localhost opt]# mdadm -Cv /dev/md10 -l0 -n2 /dev/md[12]

查看R10的详细信息

[root@localhost opt]# mdadm -D /dev/md10

检查创建进度

[root@localhost opt]#  cat /proc/mdstat    
3.格式化R10
[root@localhost opt]# mkfs.xfs /dev/md10
4.挂载

创建一个挂载目录

[root@localhost opt]# mkdir md10

挂载(此为临时挂载)

[root@localhost opt]# mount /dev/md10 /opt/md10

查看挂载是否成功

[root@localhost opt]# df -h
Filesystem               Size  Used Avail Use% Mounted on

/dev/md10                 20G   33M   20G   1% /opt/md10

删除R10的配置

1.解除挂载
[root@localhost opt]# umount /opt/md10
2.停止raid设备

注意R10里的设备有三个,分别是md10,md1,md2

[root@localhost opt]# mdadm -S /dev/md10
mdadm: stopped /dev/md10
[root@localhost opt]# mdadm -S /dev/md1
mdadm: stopped /dev/md1
[root@localhost opt]# mdadm -S /dev/md2
mdadm: stopped /dev/md2
3.删除raid里的所有硬盘

注意md1和md2也要删除。

先删除md1和md2

[root@localhost opt]# mdadm --misc --zero-superblock /dev/md1
[root@localhost opt]# mdadm --misc --zero-superblock /dev/md2

再删除sdd1,sde1,sdf1,sdg1

[root@localhost opt]# mdadm --misc --zero-superblock /dev/sdd2
[root@localhost opt]# mdadm --misc --zero-superblock /dev/sde2
[root@localhost opt]# mdadm --misc --zero-superblock /dev/sdf2
[root@localhost opt]# mdadm --misc --zero-superblock /dev/sdg2
4.删除配置文件
[root@localhost opt]# rm -rf /etc/mdadm.conf

完成。

  • 14
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值