TL;DR

TL;DR

TL;DR

물론 mdadm두 경우 모두 드라이브 중 하나를 분리하고 /etc/mdadm/mdadm.conf+update 에서 주석 처리한 후 RAID1 어레이 중 2개에서 읽고 써야 합니다 .initramfs


체계

OS: GNU/Linux Debian 9(Stretch), 완전히 업데이트되었습니다.

MD: mdadmRAID1의 어레이 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>

관련 정보