전체 데비안 설치가 포함된 raid 5 어레이를 실행하고 있습니다(데비안 설치 중에 설정했습니다). 며칠 동안 사용했는데 모든 것이 괜찮았지만 데비안 설치 중에 만든 이후로 raid 어레이 자체에는 2개의 파티션이 있습니다. 하나는 GPT용이고 또 다른 하나는 OS 및 모든 것을 위한 큰 ext4입니다.
많이 읽은 후에는 운영 체제를 mdadm 관리 RAID 어레이에 배치하는 것은 나쁜 생각인 것 같습니다. 드라이브 오류가 발생하면 이를 수정할 수 있는 운영 체제가 없기 때문입니다. 그래서 모든 드라이브를 뽑고 옷장에서 오래된 드라이브를 꺼내서 컴퓨터의 유일한 디스크로 데비안을 설치했습니다.
설치 후 RAID 드라이브를 다시 연결했습니다. 시작 시 조립되도록 광산을 실행 mdadm --assemble --scan
하고 설정하십시오 . /etc/mdadm/mdadm.conf
모든 것이 정상이며 mount -t ext4 /dev/md0p2 /mnt
모든 데이터를 볼 수 있습니다. 행복한 시간.
그래서 추가 /etc/fstab
하고 다시 시작했습니다.
그러나 재부팅 후에는 /dev/md0p2
(및 md0p1) 더 이상 존재하지 않습니다. 거기 에만 /dev/md0
. 2개의 파티션이 어디로 갔는지 모르겠어요!
완전히 이상한 점은 걱정 없이 어레이를 다시 조립할 수 있고 전혀 불평이 없다는 것입니다. 하지만 원래 2개의 파티션이 사라졌습니다. 나는 /dev/md0p1
그것이 무엇을 위한 것인지 조차 모른다 . 처음 설정할 때 fdisk에서 해당 유형이 이라고 알려주는 것이 걱정되었습니다 GPT
.
유용한 명령 출력:
$ cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdf1[0] sdb1[4] sdc1[5] sdd1[6] sde1[7] sdi1[3] sdh1[2] sdg1[1]
5860147200 blocks super 1.2 level 5, 512k chunk, algorithm 2 [8/8] [UUUUUUUU]
bitmap: 0/15 pages [0KB], 65536KB chunk
unused devices: <none>
$ sudo mdadm -D /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Fri May 23 14:05:16 2014
Raid Level : raid5
Array Size : 5860147200 (5588.67 GiB 6000.79 GB)
Used Dev Size : 1953382400 (1862.89 GiB 2000.26 GB)
Raid Devices : 8
Total Devices : 8
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Sun May 25 18:15:26 2014
State : active
Active Devices : 8
Working Devices : 8
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 512K
Name : doc:0 (local to host doc)
UUID : 11d6a8a7:d05a8c58:41fab15a:0b177f69
Events : 25704
Number Major Minor RaidDevice State
0 8 81 0 active sync /dev/sdf1
1 8 97 1 active sync /dev/sdg1
2 8 113 2 active sync /dev/sdh1
3 8 129 3 active sync /dev/sdi1
7 8 65 4 active sync /dev/sde1
6 8 49 5 active sync /dev/sdd1
5 8 33 6 active sync /dev/sdc1
4 8 17 7 active sync /dev/sdb1
고쳐 쓰다: 배열에서 디스크의 순서가 이전과 다르다는 것을 방금 깨달았습니다. 로 시작해야 합니다 /dev/sdb1
. mdadm --create --level=5 --num-devices=8 /dev/md0 /dev/sd[b-i]1
배열 재생성을 완료했습니다 . 이로 인해 실수로 /dev/sdi1이 복구 상태로 전환됩니다. 메스꺼움.
지금 돌이켜보면 어떤 순서였어야 했는지 완전히 확신할 수 없습니다. 알파벳순이거나 홀수 e, d, c, b, f, g, h, i입니다. 처음 4개는 알파벳 역순이고 다음 4개는 일반 알파벳순입니다. SATA 케이블을 다시 연결할 때 이동했을 수도 있습니다. 확실하지 않습니다.