centos 7でRAID 5を実現し、不良ディスクテストを行う
centos 7でRAID 5を実現し、不良ディスクテストを行う
新しいハードディスク(HDD)Fdisk-l 1が現在マウントされているかどうかを確認し、現在のデバイスのmdデバイスを確認します.root@localhost ~]# [root@localhost ~]# cat/proc/mdstatPersonalities : unused devices:
二、raid 5の作成[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個raid-x 1個バックアップ3、現在のraid状況を表示[root@localhost~]#cat/proc/mdstatPersonalities:[raid 6][raid 5][raid 4]md 0:active raid 5 sdd[4]sde 3 sdc[1]sdb[0]4191232 blocks super 1.2 level 5,512 k chunk,algorithm 2[3/3][UU]unused devices:4、フォーマットおよびマウント[root@localhost ~]# mke2fs -t ext4/dev/md0[root@localhost ~]# mkdir/mydata[root@localhost~]#mount/dev/md 0/mydata五、UUIDの表示[root@localhost ~]# blkid/dev/md0/dev/md0: UUID="30e25889-cb77-4528-98c4-bfb173cb20bf"TYPE="ext4"[root@localhost~]#六、永久マウント(fstab修正)/dev/md 0/mydata ext 4 defaults 0 0 0
七、RAID 5設備の詳細を表示する[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 persistent
Active Devices : 3Working Devices : 4Failed Devices : 0Spare Devices : 1
[root@localhost ~]#
八、破損テスト[root@localhost~]#mdadm/dev/md 0-f/dev/sdc不良ディスクを設定mdadm:set/dev/sdc faulty in/dev/md 0
コマンドを使用してリカバリプロセスを表示します(空のディスクは一般的にはすぐに表示されますが、すばやく表示する必要があります):[root@localhost ~]# watch -n1 'cat/proc/mdstat'
このコマンドmdadm-D/dev/md 0を入力すると、空きディスクの上部に不良ディスクが表示されます.
Mdadm/dev/md 0-r/dev/sdc(このコマンドは壊れたディスクを削除できます)Mdadm/dev/md 0-a/dev/sdc(このコマンドは良いディスクを追加できます)は、次のようになります.
新しいハードディスク(HDD)Fdisk-l 1が現在マウントされているかどうかを確認し、現在のデバイスのmdデバイスを確認します.root@localhost ~]# [root@localhost ~]# cat/proc/mdstatPersonalities : unused devices:
二、raid 5の作成[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個raid-x 1個バックアップ3、現在のraid状況を表示[root@localhost~]#cat/proc/mdstatPersonalities:[raid 6][raid 5][raid 4]md 0:active raid 5 sdd[4]sde 3 sdc[1]sdb[0]4191232 blocks super 1.2 level 5,512 k chunk,algorithm 2[3/3][UU]unused devices:4、フォーマットおよびマウント[root@localhost ~]# mke2fs -t ext4/dev/md0[root@localhost ~]# mkdir/mydata[root@localhost~]#mount/dev/md 0/mydata五、UUIDの表示[root@localhost ~]# blkid/dev/md0/dev/md0: UUID="30e25889-cb77-4528-98c4-bfb173cb20bf"TYPE="ext4"[root@localhost~]#六、永久マウント(fstab修正)/dev/md 0/mydata ext 4 defaults 0 0 0
七、RAID 5設備の詳細を表示する[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 persistent
Update Time : Sat Jun 9 17:55:36 2018
State : clean
Active Devices : 3Working Devices : 4Failed Devices : 0Spare Devices : 1
Layout : left-symmetric
Chunk Size : 512K
Name : localhost.localdomain:0 (local to host localhost.localdomain)
UUID : 49abe9ac:9a7f5fa2:b6643d0a:10793c0f
Events : 18
Number 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/md 0-f/dev/sdc不良ディスクを設定mdadm:set/dev/sdc faulty in/dev/md 0
コマンドを使用してリカバリプロセスを表示します(空のディスクは一般的にはすぐに表示されますが、すばやく表示する必要があります):[root@localhost ~]# watch -n1 'cat/proc/mdstat'
このコマンドmdadm-D/dev/md 0を入力すると、空きディスクの上部に不良ディスクが表示されます.
Mdadm/dev/md 0-r/dev/sdc(このコマンドは壊れたディスクを削除できます)Mdadm/dev/md 0-a/dev/sdc(このコマンドは良いディスクを追加できます)は、次のようになります.