ubuntu系统搭建软raid

raid 操作命令–mdadm:

#mdadm --monitor /dev/md5 --syslog

监控md5,并将产生的事件打印的系统日志中,md5表示已经作了raid5形成的磁盘名

#mdadm --manage --set-faulty /dev/md5 /dev/sdb

在md5的磁盘阵列中设置sdb盘为坏盘

mdadm --manage /dev/md5 --remove /dev/sdb

将sdb从md5中移除

mdadm --manage /dev/md5 --add /dev/sdb

将sdb添加到md5中

mdadm -D /dev/md5

查看raid的信息

mdad -E /dev/sdb

查看磁盘的superblock信息

mdadm -Ss /dev/md5

停止raid

mdadm --zero-superblock /dev/sdb

清除sdb上raid超级块信息

echo 200000 > /sys/block/md5/md/sync_speed_max

设置MD5最大resync速度,单位kb/s

echo 100 > /sys/block/md5/md/sync_speed_min

设置md5最小resync速度,单位kb/s。

echo check >> /sys/block/md5/md/sync_action

开始执行resync,若上次未完成会从上次退出点继续resync。

echo repair >> /sys/block/md5/md/sync_action

开始执行repair,修复将重新处理整个数组。

echo idle >> /sys/block/md5/md/sync_action

暂停resync。

当您将“idle”回显为“sync_action”时,raid检查将停止,但可能会立即重新启动。

如果发生这种情况,请尝试将“ frozen”回显为“sync_action”。这将停止检查并阻止其重新启动。

echo frozen> / sys / block / md0 / md / sync_action

这将停止检查,但仍使阵列处于部分检查状态。您可以放心地将其置于此状态。下次检查开始时,它将从停止的位置开始。

如果你想要下一次一致性检查来检查整个数组(而不是从上次停止的地方继续),你可以这样做:

root @ desktop :〜#echo none> / sys / block / md0 / md / resync_start
root @ desktop :〜#echo idle> / sys / block / md0 / md / sync_action

回应“none”到“resync_start”告诉它现在不需要重新同步。下次启动时,它将从数组的开头开始。

删除raid

1、停止raid

mdadm -S /dev/md5

2、删除配置文件

vim /etc/mdadm/mdadm.conf 

删除关于MD5的配置信息
3、删除元数据

mdadm --zero-superblock /dev/sdb5

其他分区格式也一样,同样操作

创建raid

参数解释:

-C 创建
-l级别
-n设备个数
-a {yes|no} 自动为其创建设备文件
-z --size 指定磁盘大小
-c 指定数据块大小(chunk)
-x 指定空闲盘(热备磁盘)个数,空闲盘(热备磁盘)能在工作盘损坏后自动顶替
注意:创建阵列时,阵列所需磁盘数为-n和-x的个数和
–force
-D 显示raid详细信息
-f 模拟磁盘损坏
-r 移除损坏磁盘
-a 添加新的磁盘到raid

mdadm /dev/md5 -f /dev/sdb  

模拟sdb磁盘损坏

mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sdb{1,2}  

创建raid0

mdadm -C /dev/md5 -a yes -z 50G -l 5 -n 3 /dev/sd{d,f,g} 

创建raid5

创建完,重新启动服务器,因为磁盘名会重启改变,不是自己设置名称,不可以立即挂载。

lsblk 

查看相关信息 使用blkid查看UUID

fdisk -lu 

获取新的阵列名,如:/dev/md127

fdisk /dev/md127
输入:
n
p
w

给阵列创建分区

mkfs.ext4 /dev/md127

格式化磁盘文件系统

vim /etc/fstab

编辑文件进行挂载

mount -a

挂载检查,无输出表示成功

/sys/block/md10/md/sync_speed_max

设置raid同步速率

cat /proc/mdstat

查看raid同步信息

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值