두 개의 디스크 미러를 확장할 때는 한 쪽 드라이브를 교체하고 재구성을 완료한 후 다른 쪽을 교체하는 방법이 자주 사용됩니다. 모든 미러 구성원이 더 커지고 배열이 명시적으로 확장되기 전까지는 용량이 보통 변하지 않습니다.
이 방법은 일반적이지만 모든 경우에 적용되는 것은 아닙니다. 컨트롤러나 파일시스템이 더 큰 구성원으로 교체를 지원하고 이후 가상 디스크, 파티션, 풀, 파일시스템의 확장을 지원해야 합니다. 검증된 백업과 깨끗한 시작 미러는 필수 조건이며 선택적 예방책이 아닙니다.
조건부 답변은 RAID 계층에 따라 다릅니다
하드웨어 RAID, mdadm, ZFS 미러, Btrfs RAID1, 그리고 어플라이언스 관리 스토리지는 서로 다른 제어 방식을 제공합니다. 일부는 추가 구성원 용량을 자동으로 인식하지만, 다른 일부는 별도의 가상 디스크 확장, 파티션 크기 조정, 풀 작업 또는 파일시스템 확장 단계를 필요로 합니다.
하드웨어를 다루기 전에 정확한 구현과 버전을 확인하세요. 안전한 고수준 절차는 한 번에 하나의 디스크를 교체하고 다음 중복 소스를 변경하기 전에 재구성이 성공적으로 완료되도록 하는 것입니다.
깨끗한 미러와 복원 가능한 백업으로 시작하세요
미러가 손상되었거나 오류가 있는 상태에서 스크러빙 중이거나 불안정한 링크가 있을 때 확장을 시작하지 마세요. 각 구성원의 SMART 데이터를 읽고, 일관성 검사를 완료하며, 일련 번호를 베이에 매핑하고, 백업이 가장 중요한 데이터를 복원할 수 있는지 확인하세요.
확장은 최소 두 번의 전체 구성원 읽기 및 쓰기를 발생시킵니다. 이 작업은 정상 사용 중에는 발견되지 않은 약한 섹터를 드러낼 수 있습니다. 살아남은 오래된 드라이브가 대기 중이거나 수정 불가능한 섹터를 보고한다면, 데이터를 새 배열로 복사하는 것이 두 번 재구성하는 것보다 더 안전할 수 있습니다.
첫 번째 드라이브를 교체하고 완전한 중복성을 기다리세요
사용 가능한 섹터 수가 이전 구성원보다 같거나 큰 드라이브를 설치하세요. 마케팅 용량이 같다고 해서 충분하지 않습니다. 같은 라벨의 모델이라도 노출하는 섹터 수가 약간 다를 수 있기 때문입니다.
약간 작은 교체 드라이브는 두 제품이 동일한 명목 크기로 판매되더라도 거부될 수 있습니다. 주문 전에 정확한 논리 섹터 수, 섹터 형식, 인터페이스 지원 및 컨트롤러 호환성을 확인하세요.
두 번째 드라이브를 교체하기 전에 첫 번째 재구성을 확인하세요
새 구성원이 활성화되고 미러가 정상 상태가 될 때까지 기다리세요. 최종 상태를 저장하고 짧은 건강 검토를 실행하며 읽기, 쓰기, 링크, 미디어 오류가 증가하지 않았는지 확인하세요. 진행률 표시줄의 100%만을 완료 신호로 간주하지 마세요.
더 큰 드라이브 미러 마이그레이션 패턴은 각 교체가 완전한 재구성을 요구합니다. 원래 두 구성원을 모두 빼면 라이브 미러가 사라지고 현장 확장이 복원 또는 복구 작업으로 바뀝니다.
같은 제어 방식으로 두 번째 드라이브를 교체하세요
첫 번째 새 구성원이 완전히 동기화되면 남은 작은 디스크를 교체하고 동일한 검사를 반복하세요. 두 번째 재구성과 재구성 후 무결성 검사가 완료될 때까지 첫 번째 오래된 디스크는 그대로 두세요. 복구 시 여전히 유용할 수 있습니다.
플랫폼에서 명시적으로 요구하지 않는 한 두 교체 사이에 파티션 변경이나 파일시스템 확장은 피하세요. 배열은 일반적으로 어떤 구성원이 더 작은 경계를 정의하는 동안 이전 크기를 계속 노출합니다.
추가 용량은 별도의 확장 단계입니다
두 개의 더 큰 드라이브가 모두 정상 상태가 되면 하단부터 상단까지 스토리지 스택을 점검하세요. 컨트롤러는 가상 디스크가 원래 크기인 상태에서도 사용하지 않은 물리적 공간을 표시할 수 있습니다. 그 다음 파티션 테이블, 논리 볼륨, 파일시스템 각각이 변경되지 않은 제한을 가질 수 있습니다.
| 계층 | 두 재구성 후 예상 상태 | 가능한 다음 작업 |
|---|---|---|
| 물리 구성원 | 두 드라이브 모두 새 전체 크기 표시 | 없음 |
| RAID 가상 디스크 또는 풀 | 여전히 이전 크기 표시 가능 | 지원 시 배열 확장 또는 성장 |
| 파티션 또는 볼륨 관리자 | 이전 경계 유지 | 파티션 또는 논리 볼륨 크기 조정 |
| 파일시스템 | 이전 사용 가능 용량 유지 | 파일시스템별 확장 작업 수행 |
교체 후 사용하지 않은 용량 활용 실제 예시는 디스크 교체와 운영체제에 공간 노출이 별개의 작업임을 보여줍니다.
한 번에 하나씩 교체하는 방법을 사용하지 말아야 할 때
컨트롤러가 가상 디스크 확장을 지원하지 않거나, 미러가 지원되지 않는 섹터 형식을 사용하거나, 남은 소스 드라이브가 악화 중이거나, 어플라이언스 문서에서 새 풀로 마이그레이션을 요구하는 경우 계속 진행하지 마세요. 새 배열과 검증된 복원이 더 적은 위험과 다운타임을 초래할 수 있습니다.
또한 첫 번째 재구성에서 새로운 I/O 오류가 발생하면 중단하세요. 이 절차는 확장 중인 건강한 미러를 위한 것이며, 불안정한 구성원에서 데이터를 추출하는 용도가 아닙니다.
두 번의 완전한 재구성 시간을 계획하세요
순차적 교체는 한 번의 유지보수가 아니라 중복성이 감소된 두 개의 별도 기간입니다. 각 재구성, 건강 검토, 그리고 두 교체 사이의 일시 중지를 위한 충분한 시간을 예약하세요. 첫 번째 새 구성원에서 발생한 오류가 두 번째 변경에 이어지지 않도록 하기 위함입니다.
두 번의 작업 동안 정상 작업 부하는 가볍게 유지하세요. 확장이 긴급한 것이 아니라 용량 증가 목적이라면, 드라이브 교체와 무관한 업데이트, 케이블 교체, 파일시스템 유지보수를 함께 하는 것보다 수요가 적은 시간대를 기다리는 것이 더 안전합니다.
자주 묻는 질문
미러가 더 큰 드라이브의 전체 용량을 즉시 사용할까요?
보통 그렇지 않습니다. 더 작은 구성원이 남아 있는 동안 미러는 일반적으로 공통 용량만 사용합니다. 두 교체 후에도 별도의 배열 및 파일시스템 확장이 필요할 수 있습니다.
다른 브랜드나 속도를 사용해도 되나요?
인터페이스, 섹터 형식, 용량, 컨트롤러 규칙이 호환된다면 대개 가능합니다. 성능과 오류 복구 동작은 느린 구성원에 맞춰질 수 있으므로 운영 특성을 맞추는 것이 좋습니다.
오래된 드라이브를 보관해야 하나요?
두 번의 재구성, 확장, 완전한 무결성 검사, 백업 검증이 완료될 때까지 각 원본 드라이브를 변경하지 말고 보관하세요. 일련 번호와 제거 순서로 라벨을 붙이세요.
안전한 경계
한 번에 하나의 미러 구성원만 교체하고, 다음 변경 전에 건강한 재구성을 요구하며, 두 개의 더 큰 구성원이 모두 활성화되고 검증된 후에만 각 스토리지 계층을 확장하세요.
지원 및 팁
더 읽어보기

전원 손실 후 RAID 어레이가 비활성화되는 이유는 무엇인가요?
비활성 배열은 종종 메타데이터가 발견되었지만 시스템이 비정상 종료 후 안전하게 시작할 만큼 충분한 신뢰도나 구성원이 없음을 의미합니다.

누락된 RAID 멤버를 강제로 온라인 상태로 전환할 때의 위험은 무엇인가요?
강제 옵션은 오래된 메타데이터, 손상된 패리티, 누락된 쓰기 또는 활성 풀에 대한 안전 검사 우회를 허용하므로 사용하기 전에 증거를 확인하고 보존하세요.

불량 SATA 케이블과 고장 나는 NAS 드라이브를 구별하는 방법
오류가 디스크에 따라 발생하는지 아니면 SATA 경로에 남아 있는지 추적하고, 하드웨어를 교체하기 전에 전송 카운터와 미디어 상태 증거를 구분하세요.

