本文共 2171 字,大约阅读时间需要 7 分钟。
在centos7上实现RAID5,并作坏盘测试
准备工作,查看当前是否挂载了新加的硬盘
Fdisk -l一、查看当前设备的md设备,发现没有[root@localhost ~]# [root@localhost ~]# cat /proc/mdstatPersonalities : unused devices: <none>二、 创建raid5
[root@localhost ~]# mdadm -C /dev/md0 -a yes -n 3 -x 1 -l 5 /dev/sd{b,c,d,e}mdadm: Defaulting to version 1.2 metadatamdadm: array /dev/md0 started.[root@localhost ~]# -a 自动创建设备文件-n 3 3个作raid-x 1个作备份三、 查看当前raid情况[root@localhost ~]# cat /proc/mdstatPersonalities : [raid6] [raid5] [raid4] md0 : active raid5 sdd[4] sde sdc[1] sdb[0]4191232 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]unused devices: <none>四、格式化并挂载[root@localhost ~]# mke2fs -t ext4 /dev/md0[root@localhost ~]# mkdir /mydata[root@localhost ~]# mount /dev/md0 /mydata五、查看UUID[root@localhost ~]# blkid /dev/md0/dev/md0: UUID="30e25889-cb77-4528-98c4-bfb173cb20bf" TYPE="ext4" [root@localhost ~]# 六、永久挂载(修改fstab)/dev/md0 /mydata ext4 defaults 0 0七、查看RAID5设备详细信息
[root@localhost ~]# mdadm -D /dev/md0/dev/md0:Version : 1.2Creation Time : Sat Jun 9 17:50:59 2018Raid Level : raid5Array Size : 4191232 (4.00 GiB 4.29 GB)Used Dev Size : 2095616 (2046.84 MiB 2145.91 MB)Raid Devices : 3Total Devices : 4Persistence : Superblock is persistentUpdate Time : Sat Jun 9 17:55:36 2018 State : clean
Active Devices : 3
Working Devices : 4Failed Devices : 0Spare Devices : 1Layout : left-symmetric Chunk Size : 512K Name : localhost.localdomain:0 (local to host localhost.localdomain) UUID : 49abe9ac:9a7f5fa2:b6643d0a:10793c0f Events : 18Number Major Minor RaidDevice State 0 8 16 0 active sync /dev/sdb 1 8 32 1 active sync /dev/sdc 4 8 48 2 active sync /dev/sdd 3 8 64 - spare /dev/sde
[root@localhost ~]#
八、损坏测试
[root@localhost ~]# mdadm /dev/md0 -f /dev/sdc 设置一块坏盘mdadm: set /dev/sdc faulty in /dev/md0用命令查看恢复过程(空盘一般很快,必须快速查看):
[root@localhost ~]# watch -n1 'cat /proc/mdstat'再输入这条命令 mdadm -D /dev/md0
可以看到空闲盘顶上坏盘的位置Mdadm /dev/md0 -r /dev/sdc (这个命令可以将坏的盘移掉)
Mdadm /dev/md0 -a /dev/sdc (这个命令可以将好的盘加上去)如下转载于:https://blog.51cto.com/hciewd/2126760