一、软RAID的创建
我们用分区代替磁盘演示
1.创建分区
首先用fdisk命令创建分区,操作如下:
fdisk /dev/sdc
查看分区信息
用磁盘的话,每一块磁盘创建一个分区。
2.创建RAID 5
其中“- -spare-device=1”表示当前阵列中备用设备只有一块,即作为备用设备的“/dev/sdc5”,若有多块备用设备,则将“- -spare-device”的值设置为相应的数目。成功创建完成RAID设备后,可以查看RAID的详细信息
3.查看详细信息
4.创建 RAID 的配置文件
RAID的配置文件名 “mdadm.conf” ,默认是不存在的,需要手动创建,该配置文件的主要作用是系统启动时候能自己加载软RAID,同时方便日后管理。“mdadm.conf”
文件内容包括:由 DEVICE 选项指定用于软 RAID 的所有设备和 ARRAY 选项所指定的阵列的设备名、RAID
级别、阵列中活动设备的数目及设备的 UUID 号、生成 RAID 配置文件。
但是生成的"mdadm.conf"文件内容不符合所规定的的格式,所以也是不生效的,这时需要手工修改该文件内容如下:
如果没有创建 RAID 配置文件,那么每次启动后要手加载 RAID 才能使用。手动加载命令:mdadm - -assemble /dev/md0 /dev/sdc1 /dev/sdc2 /dev/sdc3 /dev/sdc5
5.创建文件系统
这里的创建完文件系统和在分区上创建一样,如下:
6.挂载即可使用
提示
创建其他级别的 RAID 与 RAID 5 的创建过程基本一样,区别在于指定"-level"的值,设定为要创建的级别数
二、RAID 的维护
在使用过程中难免损坏,假设一块盘 /dev/sdc2 损坏,需要换新盘
1.标记损坏盘
2.查看目前工作状态
当一个设备出现故障或被标记故障时,相应的设备的方括号后面将被标记(F),如sdc5[F]。其中[3/2]的第一位数字表示,当前有3块RAID盘,第二位数字表示,2块正常工作,这时阵列降级运行。现在虽然可以运行,但不容错。[U_U]表示当前 /dev/sdc1 , /dev/sdc3 正常运行,以此类推。
3.移除故障盘
4.添加新盘
在添加新盘时,同样要对新盘进行分区操作.此时添加进来的新盘就充当备用设备
RAID的删除方法:先删除RAID设备,再停止该RAID设备
1.卸载
umount /dev/md0 /raid
2.停止raid运行
mdadm -S /dev/md0
3.删除磁盘
mdadm --misc --zero-superblock /dev/sdc{1,2,3,5} //最后只要加上自己创建的raid设备磁盘名即可
4.删除配置文件
rm -rf /etc/mdadm.conf
//如果 /etc/fstab 中也有,也要删除