
TL;DR
물론 mdadm
두 경우 모두 드라이브 중 하나를 분리하고 /etc/mdadm/mdadm.conf
+update 에서 주석 처리한 후 RAID1 어레이 중 2개에서 읽고 써야 합니다 .initramfs
체계
OS: GNU/Linux Debian 9(Stretch), 완전히 업데이트되었습니다.
MD: mdadm
RAID1의 어레이 2개, 둘 다 부팅 시 아래와 같이 나타납니다.
하드웨어: 두 어레이 모두에서 RAID1의 드라이브 중 하나를 분리했습니다 mdadm
.
부팅하면 둘 다 다음과 같이 표시됩니다.inactive
# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md127 : inactive sdc1[1](S)
1953382471 blocks super 1.2
md1 : inactive sdb1[1](S)
976630471 blocks super 1.2
unused devices: <none>
설명
의도적으로 다음 배열에 주석을 달았습니다 /etc/mdadm/mdadm.conf
.
# newer drives | 2 TB
#ARRAY /dev/md0 metadata=1.2 name=server:0 UUID=<Array UUID #0>
# older drives | 1 TB
#ARRAY /dev/md1 metadata=1.2 name=server:1 UUID=<Array UUID #1>
마지막으로 재부팅하기 전에 다음과 같이 업데이트했습니다 initramfs
.
# update-initramfs -u
질문
일시적으로 말하면 이 시점에서 두 어레이를 모두 활성화하고 쓰기 가능하게 만들려면 어떻게 해야 합니까?
답변1
먼저 해당 어레이를 중지해야 합니다.
# mdadm --stop /dev/md127 && mdadm --stop /dev/md1
넌 봐야 해:
mdadm: stopped /dev/md127 mdadm: stopped /dev/md1
그런 다음 다시 조립해야 합니다.
# mdadm --assemble --scan
넌 봐야 해:
mdadm: /dev/md/1 has been started with 1 drive (out of 2). mdadm: /dev/md/0 has been started with 1 drive (out of 2).
이제 우리가 가진 것이 무엇인지 살펴보겠습니다.
# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active (auto-read-only) raid1 sdc1[1]
1953382464 blocks super 1.2 [2/1] [_U]
bitmap: 0/15 pages [0KB], 65536KB chunk
md1 : active (auto-read-only) raid1 sdb1[1]
976630464 blocks super 1.2 [2/1] [_U]
bitmap: 0/8 pages [0KB], 65536KB chunk
unused devices: <none>
따라서 배열이 읽기 전용이라는 점을 제외하면 기본적으로 완료되었습니다.
다음 명령으로 이 문제를 해결할 수 있습니다.
# mdadm --readwrite /dev/md[01]
명령이 성공하면 이제 아무 것도 표시되지 않습니다. 다음을 사용하여 간단히 다시 확인할 수 있습니다.
# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdc1[1]
1953382464 blocks super 1.2 [2/1] [_U]
bitmap: 0/15 pages [0KB], 65536KB chunk
md1 : active raid1 sdb1[1]
976630464 blocks super 1.2 [2/1] [_U]
bitmap: 0/8 pages [0KB], 65536KB chunk
unused devices: <none>