【任务描述】
要使用RAID (Redundant Array of Inexpensive Disks, 独立磁盘冗余阵列) 将多个廉价的小型磁盘驱动器合并成一个磁盘阵列, 以提高存储性能和容错功能。
【任务分析】
RAID可分为软RAID和硬RAID, 软RAID是通过软件实现多块硬盘冗余的。 而硬RAID一般是通过RAID卡来实现RAID的。 前者配置简单, 管理也比较灵活, 对于中、 小企业来说不失为一种最佳选择。 硬RAID在性能方面具有一定优势, 但往往花费比较大。
【任务实施】
1. 创建与挂载RAID设备
(1) 创建4个磁盘分区。
使用fdisk命令创建4个磁盘分区, 即/dev/sdb1、 /dev/sdc1、 /dev/sdd1、 /dev/sde1,并设置分区类型id为fd (Linux raid autodetect)。
(2) 使用mdadm命令创建RAID5。
RAID设备名称为/dev/md X。 其中X为设备编号, 该编号从0开始。
[root@Server~]#mdadm --create/dev/md0 --level=5 --raid-devices=3 --spare-devices=1 /dev/sd[b-e]1
mdadm:array/dev/md0started.
(3) 为新建立的/dev/md0建立类型为ext3的文件系统。
[root@Server~]mkfs -t ext3 -c /dev/md0
(4) 查看建立的RAID5的具体情况。
[root@Server~]mdadm -detail /dev/md0
(5) 将RAID设备挂载。
将RAID设备/dev/md0挂载到指定的目录/media/md0中, 并显示该设备中的内容。
[root@Server~]#mount /dev/md0 /media/md0; ls /media/md0
lost+found
2.RAID设备的数据恢复
(1) 将损坏的RAID成员标记为失效。
[root@Server~]#mdadm /dev/md0 --fail /dev/sdc1
(2) 移除失效的RAID成员。
[root@Server~]#mdadm /dev/md0 --remove /dev/sdc1
(3) 更换硬盘设备并添加一个新的RAID成员。
[root@Server~]#mdadm /dev/md0 --add /dev/sde1
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。