mdadm.conf: UUID별 장치(예: 다른 케이블 다시 연결)

mdadm.conf: UUID별 장치(예: 다른 케이블 다시 연결)

섬기는 사람:SATA PCI-E 컨트롤러가 부착된 Dell T20, 현재 5개의 SATA 드라이브가 연결되어 있습니다. 모든 GPT 파티션.

체계:GNU/Linux 데비안 9 확장.

상태:고객이 포맷한 드라이브 등에서 데이터 추출을 실행하기 위해 HDD 구성을 자주 변경합니다.

질문:일부 드라이브를 분리하고 새 드라이브를 연결하면 파일 시스템 파일을 편집해야 합니다.

/etc/fstab

이렇게 하지 않으면 시스템이 시작될 때 정지됩니다.

개인적인 의심:플러그를 뽑으면 다음과 같이 말하세요.

/dev/sde

이것은 소프트웨어 RAID1의 일부를 사용 mdadm하고 다른 드라이브가 연결된 상태에서 시스템이 원래 드라이브를 검색하지만 다른 드라이브를 찾는 것 같습니다.

파일은 mdadm.conf다음과 같습니다:

cat /etc/mdadm/mdadm.conf | grep ARRAY -A 1
ARRAY /dev/md1 level=raid1 num-devices=2 metadata=1.2 name=backup-server:1 UUID=319334f9:76d6fccf:d61307bd:2427b6ba
    devices=/dev/sdd1,/dev/sde1

세부사항 /dev/md1은 다음과 같습니다:

/dev/md1:
        Version : 1.2
  Creation Time : Sun Mar 26 17:25:30 2017
     Raid Level : raid1
     Array Size : 976630464 (931.39 GiB 1000.07 GB)
  Used Dev Size : 976630464 (931.39 GiB 1000.07 GB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Fri Aug 18 13:44:37 2017
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           Name : backup-server:1  (local to host backup-server)
           UUID : 319334f9:76d6fccf:d61307bd:2427b6ba
         Events : 2562

    Number   Major   Minor   RaidDevice State
       0       8       49        0      active sync   /dev/sdd1
       1       8       65        1      active sync   /dev/sde1

질문 1:이번 여행은 devices필수인가요? 그렇다면 UUID로 드라이브 주소를 지정할 수 있습니까?

질문 2:원래 드라이브를 sde다른 케이블에 다시 연결한다고 가정할 때 계속 인식되도록 하려면 어떻게 해야 합니까? 내 생각에는 이 모든 것이 UUID를 통해 드라이브와 어레이의 주소를 지정하여 해결되어야 한다고 생각합니다. 그렇지 않습니까? 제가 옳다면 내용을 어디서 바꿔야 하나요?

답변1

frtzschutz의 의견을 바탕으로

ARRAY /dev/md1 UUID=319334f9:76d6fccf:d61307bd:2427b6ba

당신이 필요한 전부입니다. 말 그대로 그런 의미입니다. 각 배열에는 UUID만 있고 다른 것은 없습니다.

관련 정보