mdadm을 사용하여 RAID 1 어레이에 / boot 파티션이 있습니다. 이 어레이는 과거에 몇 차례 성능이 저하되었으며, 실제 드라이브를 제거하고 새 드라이브를 추가 할 때마다 어레이가 정상 상태가되면 새 드라이브 문자를 사용합니다. 이전 배열을 어레이에 그대로두고 실패했습니다. 더 이상 존재하지 않는 모든 구성 요소를 제거 할 수 없습니다.
[root@xxx ~]# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdg1[10] sde1[8](F) sdb1[7](F) sdd1[6](F) sda1[4] sdc1[5]
358336 blocks super 1.0 [4/3] [UUU_]
존재하지 않는 드라이브와 파티션을 제거하려고 시도한 내용은 다음과 같습니다. 예를 들면 다음과 같습니다 /dev/sdb1
.
[root@xxx ~]# mdadm /dev/md0 -r /dev/sdb1
mdadm: Cannot find /dev/sdb1: No such file or directory
[root@xxx ~]# mdadm /dev/md0 -r faulty
mdadm: Cannot find 8:49: No such file or directory
[root@xxx ~]# mdadm /dev/md0 -r detached
mdadm: Cannot find 8:49: No such file or directory
그건 8:49
내가 믿는가에 나타난 크고 작은 수를 의미합니다 --detail
,하지만 난 확신 여기에서 어디로 아니에요. 재부팅하거나 mdadm을 다시 시작하지 않으려 고합니다.
[root@xxx ~]# mdadm --detail /dev/md0
/dev/md0:
Version : 1.0
Creation Time : Thu Aug 8 18:07:35 2013
Raid Level : raid1
Array Size : 358336 (350.00 MiB 366.94 MB)
Used Dev Size : 358336 (350.00 MiB 366.94 MB)
Raid Devices : 4
Total Devices : 6
Persistence : Superblock is persistent
Update Time : Sat Apr 18 16:44:20 2015
State : clean, degraded
Active Devices : 3
Working Devices : 3
Failed Devices : 3
Spare Devices : 0
Name : xxx.xxxxx.xxx:0 (local to host xxx.xxxxx.xxx)
UUID : 991eecd2:5662b800:34ba96a4:2039d40a
Events : 694
Number Major Minor RaidDevice State
4 8 1 0 active sync /dev/sda1
10 8 97 1 active sync /dev/sdg1
5 8 33 2 active sync /dev/sdc1
6 0 0 6 removed
6 8 49 - faulty
7 8 17 - faulty
8 8 65 - faulty
참고 : 어레이는 현재 합법적으로 성능이 저하되었으며 우리가 말하는대로 새로운 드라이브를 얻습니다. 그러나 위에서 볼 수 있듯이 중요하지 않습니다. /dev/sdb1
이 배열에서 여전히 제거 할 수 있어야합니다 .