最近学习了如何在linux下配置raid,如下:
1.准备工作
修改后的分区的系统id是fd
2.进行突袭
mdadm-C/dev/MD2-l 5-n 3/dev/sdb 8/dev/sdb 9/dev/sdb 10
-C是用于创建raid卷的指定名称/dev/md2。
-l指定raid的级别也是raid的类型。
-n指定使用几个设备(分区或硬盘)来创建raid卷。
3.检查raid卷状态
#cat /proc/mdstat
[root@client /]# cat /proc/mdstat
个性:[raid1] [raid6] [raid5] [raid4]
md2:活动raid5 sdb10[2] sdb9[1] sdb8[0]
208640块级别5,64k块,算法2 [3/3] [UUU]
md0:主动raid1 sdb7[2](S) sdb6[1] sdb5[0]
200640块[2/2] [UU]
该行表示md0是raid1,由四个分区组成:sdb7 sdb6 sdb5。每个分区后[]中的数字是该分区在RAID中的顺序,sdb7后的S表示sdb7为备用。
该行表示该raid阵列有208,640个块(每个块单位为1kb),因此总容量为200M。【m/n】表示这个阵列需要m个设备,n个设备运行正常。后面的[UU]代表M所有设备的启动状态,U代表正常,如果是' _ '则代表异常。看中raid5数组增加的字段“Level 5,64K chunk,Algorithmic 2”,意思是“使用raid5级别数组,写入磁盘的chunk大小为64KB,使用Algorithmic 2磁盘的整列算法”。
或者使用命令查看raid的状态。
#mdadm - detail /dev/md0
4.更换损坏的磁盘
关闭-更换磁盘-打开-运行命令
#mdadm -a /dev/md0 /dev/sdb //添加类似md0raid卷的新硬盘sdb
1.建立一个新分区,并运行命令partprobe使新分区立即生效。
2.移除有问题的磁盘,并添加新的硬盘分区。
# mdadm-mange/dev/md0-a/dev/sab 7-remove/dev/sdb 6
5.很多版本的linux会自己查询/dev/md[0-9]的物理位置,然后在引导时给set需要的函数。
但是,建议您自己修改配置文件。
[root @ client/]# mdadm-detail/dev/md0 | grep-I uuid
UUID:f 94014 e 0:830 C2C 51:e8e 063 b 6:206 e09 a 4
//UUID:下面的数据串是这个设备在系统中注册的UUID标识符。
#vim /etc/mdadm.conf添加一行
ARRAY/dev/md0 UUID=f 94014 e 0:830 C2 c 51:e8e 063 b 6:206 e09 a 4
6.删除raid
#mdadm -停止/开发/md0
#cat /proc/mdstat检查raid0状态
#vim /etcmdadm.conf,删除相关信息。
#vim /etc/fstab删除相关信息