Linux中软RAID的创建及维护

   一、软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 中也有,也要删除   

猜你喜欢

转载自blog.csdn.net/weixin_45440548/article/details/105364459