이러한 RAID 디스크 배열은 어떻게 이루어지며 복구가 가능합니까?

이러한 RAID 디스크 배열은 어떻게 이루어지며 복구가 가능합니까?

몇 달 전 CentOS 7에서 시스템에 두 개의 RAID 어레이를 설정했습니다. 나를 조금 혼란스럽게 하는 것은 장치 목록에 각 어레이에 대해 두 개의 항목이 포함되어 있다는 것입니다. 하나는 /dev/md126 및 /dev/md126p1입니다. 다른 것들은 /dev/md127과 /dev/md127p1과 비슷합니다. 나는 "물리적" 장치와 장치당 분할된 장치를 갖는 것으로 합리화하지만 이는 약간 귀찮습니다.

오늘은 어레이 중 하나가 너무 커져서 확장하려고 하는데 약간 서투릅니다.

먼저 GUI에 새 드라이브를 추가했습니다. 하지만 새 드라이브는 활성 드라이브가 아닌 예비 드라이브로 추가되었습니다. 그런 다음 --add 옵션을 사용하고 /dev/md126p1 장치에서 --grow 옵션을 사용하여 mdadm 경로를 다시 시작했습니다. md126은 예상대로 1TB씩 늘어났지만, md126p1은 이를 거부하고 원래의 2TB 크기를 유지했습니다. 많은 검색과 조각 작업 끝에 나는 작동을 거부하는 parted를 발견했습니다. 이는 드라이브가 컨테이너에 딱 맞는 크기이고 확장이 필요하지 않음을 암시합니다.

더 잔인하게도 저는 gdisk를 발견했고 여러 포럼 게시물에서 작성자의 지혜에 따라 드라이브 win gdisk 끝에 백업 GPT 정보를 다시 썼습니다. 잘못된 결말은 성장을 제한할 수 있고, 움직이는 결말은 확장을 허용할 수 있다는 제안이 있었습니다. 글쎄, 이것은 파티션을 완전히 플러시했습니다. GUI의 디스크는 여전히 2TB 파티션을 인식하지만 그것이 무엇인지, 어떻게 사용하는지 전혀 모릅니다. Parted는 이제 /dev/md126p1 내에 파티션을 표시하지 않습니다. 하지만 장치가 이 경우에 이것이 의미가 있는지는 확실하지 않습니다.파티션을 만들거나 해야 합니다하나.

Parted는 2TB 파티션이 /dev/md126 내부에 있음을 감지하고 올바른 파티션 이름 등을 가져옵니다. 단지 자신을 식별하는 방법을 모르는 것뿐입니다.

시작하기 전에 gdisk에서 GPT 백업을 백업 파일에 저장했지만 해당 백업을 복원해도 파티션 손실에는 영향을 미치지 않았습니다.

나의 미숙함과 모든 종류의 잘못된 구성이 존재하고 작동하도록 허용하는 시스템의 조합이 나를 아마도 이전에 누구도 가본 적이 없는 이 골목으로 이끌었던 것 같습니다. 그러나 유용한 정보가 있다고 생각하시면 매우 감사하겠습니다.

관련 정보