Linux下软raid的操作

raid操作

 

开机自动挂载:

命令vim /etc/fstab

添加挂载信息:磁盘/阵列分区的映射路径 挂载的系统目录ext4 defaults 0 0

主要命令 mdadm 参数:

 

 

 

例:

raid0创建:

创建命令:mdadm -C(创建阵列) -v(显示详细信息) /dev/md0(阵列映射的路径) -l(等级) 0 -n(磁盘数) 2 /dev/sda /dev/sdb(磁盘的映射路径,有几块磁盘,写几个映射路径)

扫描阵列信息:mdadm -Ds或者mdadm -D

生成阵列的配置信息:mdadm -Ds > /etc/mdadm.conf

把阵列分区:fdisk 阵列的映射路径

格式化阵列分区:mkfs.ext4 阵列分区的映射路径

挂载阵列分区:mount 阵列分区的映射路径 挂载的系统目录

raid1创建

命令mdadm -C -v /dev/md1(阵列的映射路径) -l(raid等级) 1 -n(挂载的磁盘数) 2 -x(热备磁盘数量) 1 /dev/sd{a,b,c}

查看阵列状态:cat /proc/mdstat

生成配置文件:mdadm -Ds > /etc/mdadm.conf

阵列分区:fdisk 阵列映射路径

格式化阵列分区:mkfs.ext4 阵列分区映射路径

查看热备:cat /etc/mdadm.conf 会看到spares=1n,表示热备磁盘的数量

Cat /proc/mdstat 会看到sdc[n](S)n表示第几块磁盘,S表示该磁盘为热备磁盘。

模拟故障盘:mdadm -f /dev/md1(阵列映射路径) /dev/sda(阵列中磁盘映射的路径)

查看热备磁盘状态改变:watch -n 1 cat /proc/mdadm #该命令表示每1秒执行后面的命令。

结果:sda[2](S)的热备表示S消失sda[2]sdc[0]添加了故障表示的F sdc[0](F)

 

移除阵列中的磁盘:mdadm -r /dev/md1(阵列的映射路径) /dev/sdc(磁盘的映射路径)

重新生成阵列配置文件:mdadm -Ds > /etc/mdadm.conf

 

创建raid5

命令:mdadm -C -v /dev/md5 -l 5 -n 3 -c(chunk块的大小) 32 -x 1 /dev/sd{a,b,c}

剩下步骤同上raid1的创建

 

停止阵列:要先生成配置文件mdadm -Ds > /etc/mdadm.conf

mdadm -S /dev/md5(阵列的映射路径)

停止所有阵列:mdadm -Ss。把挂载的阵列先卸载再停止阵列。

激活阵列:mdadm -As

 

扩展阵列的磁盘数:命令mdadm -a /dev/md5(阵列的映射路径) /dev/sdf(新的磁盘映射路径)。添加的磁盘是热备磁盘格式。扩展阵列大小命令mdadm -G /dev/md5 -n 4。需要等候一段时间,用于自动格式化阵列

生成新的阵列配置文件mdadm -Ds > /etc/mdadm.conf

 

 

创建raid1+0双层架构的方法

先创建raid1,在使用创建的raid1阵列创建raid0

创建两个raid1

第一个raid1mdadm -C -v /dev/md11 -l 1 -n 2 /dev/sd{g,h}

第二个raid1mdadm -C -v /dev/md12 -l 1 -n 2 /dev/sd{i,j}

创建raid0

mdadm -C -v /dev/md10 -l 0 -n 2 /dev/md11 /dev/md12

 

删除raid阵列

先卸载挂载

停止阵列

删除raid阵列的配置文件mdadm.conf

清除物理磁盘中的raid阵列标示:mdadm  --misc  --zero  -superblock  /dev/sda(挂载到阵列中的磁盘映射路径)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值