Linux系统常用磁盘阵列RAID5详解
RAID5最少由3块硬盘组成,每个硬盘容量一样,数据存储于磁盘阵列中的每个硬盘,其中一块硬盘存储数据校验位,当丢失其中的一位时,RAID5能通过算法,利用其他两位数据将丢失的数据进行计算还原,因此RAID5最多只能允许一块硬盘损坏,可见磁盘利用率是(N-1)/N,数据的安全性得以保障,一般大多数人选择用RAID5的组合方式做磁盘阵列。
实验要求
1.3块硬盘组合成RAID5磁盘阵列
2.每个硬盘容量都是20G
3.添加一个备份硬盘,容量也是20G
实验目的:
模拟RAID5磁盘阵列中一块硬盘损坏,备份硬盘自动替换上,不会丢失数据。
1.准备实验环境,在Linux上新添加4个20G的硬盘。
2.用fdisk工具查看硬盘列表信息,再用fdisk工具对新增的四个硬盘/dev/sdb /dev/sdc /dev/sdd /dev/sde进行规划分区,四个硬盘分别被划分sdb1分区,sdc1分区,sdd1分区,sde1分区。
3.用mdadm工具将/dev/sdb /dev/sdc /dev/sdd三块硬盘组合成RAID5模式,其中的一块硬盘/dev/sde作为备份盘。
4.mdadm工具使用完后需要查看RAID5卷是否制作成功。去/proc路径下查看mdstat文件可以看到三块硬盘正在做同步,等一会儿时间就会同步成功,最后再用mdadm工具查看RAID5卷的详细信息。
5.对raid5卷进行格式化并挂载
6.模拟实现其中一个磁盘损坏,备用磁盘自动替换的功能,将/dev/sdb1硬盘分区损坏掉,备用硬盘分区/dev/sde1自动替换上。
至此,Linux系统制作RAID5卷实验成功。