raid1 어레이의 두 번째 디스크를 활성 상태로 표시할 수 없습니다.

raid1 어레이의 두 번째 디스크를 활성 상태로 표시할 수 없습니다.

각 드라이브에 ext4 파티션이 있는 2개의 3TB 드라이브가 있습니다.

내 raid1 어레이에 두 드라이브를 모두 추가했지만 실행 중입니다.

mdadm --detail /dev/md0

산출:

/dev/md0:
        Version : 1.2
  Creation Time : Tue Dec 27 09:57:07 2016
     Raid Level : raid1
     Array Size : 2930134016 (2794.39 GiB 3000.46 GB)
  Used Dev Size : 2930134016 (2794.39 GiB 3000.46 GB)
   Raid Devices : 1
  Total Devices : 2
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Wed Dec 28 00:15:06 2016
          State : clean 
 Active Devices : 1
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 1

           Name : i3:0  (local to host i3)
           UUID : fd445401:e6153885:3b3e1a44:7f4e953d
         Events : 32

    Number   Major   Minor   RaidDevice State
       0       8       17        0      active sync   /dev/sdb1
       1       8       33        -      spare   /dev/sdc1

/dev/sdc1대기 및 비활성으로 표시되고 동기화가 발생하지 않는 이유를 알려줄 수 있는 사람이 있나요 ?

미리 감사드립니다.

요청에 따라 cat /proc/mdstat다음을 출력합니다.

Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdb1[0] sdc1[1](S)
      2930134016 blocks super 1.2 [1/1] [U]
      bitmap: 0/22 pages [0KB], 65536KB chunk

fdisk -l /dev/sdb산출:

Disk /dev/sdb: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 81404E26-1A56-409F-9F50-B1BBDF405740

Device     Start        End    Sectors  Size Type
/dev/sdb1   2048 5860532223 5860530176  2.7T Linux filesystem

fdisk -l /dev/sdc산출:

Disk /dev/sdc: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 81404E26-1A56-409F-9F50-B1BBDF405740

Device     Start        End    Sectors  Size Type
/dev/sdc1   2048 5860532223 5860530176  2.7T Linux filesystem

출력을 보면 UUID가 중복된 것이 분명하므로 이를 고유하게 만들면 두 번째 장치가 활성화되지 않는 문제를 해결할 수 있을 것이라고 가정합니다.

그러나 tune2fs를 사용하면 UUID를 설정할 수 없습니다. 오류는 없지만 sudo lsblk -fo UUID /dev/sdc1원래 UUID가 출력됩니다.

답변1

좋아요 - 그래서 저는 이렇게 했습니다:

  • 어레이에서 두 번째 장치 제거
  • 파티션에서 슈퍼블록 제거
  • 고유하지 않은 디스크 UUID 수정
  • 디스크 다시 추가

...이제 어레이 재구축이 시작되었습니다. :)

관련 정보