레이아웃이 서로 다른 디스크의 차이를 반영할 때만 혼합 디스크를 재사용하세요. 예측 가능한 교체, 리실버링 동작, 용량이 매몰 비용보다 중요하다면 동일 사양 풀을 새로 구성하세요.
혼합 디스크가 자동으로 안전하지 않은 것도 아니고, 동일 사양 디스크가 자동으로 복원력이 높은 것도 아닙니다. 결과는 토폴로지, 가장 작은 구성원 디스크의 제한, 기록 기술, 사용 기간의 상관관계, 예비 디스크의 유무, 그리고 풀 외부에 완전한 복원본이 존재하는지에 따라 달라집니다.
디스크 라벨보다 먼저 레이아웃 규칙을 비교하세요
스토리지 레이아웃부터 확인하세요. 미러, 패리티 그룹, 독립 데이터 디스크는 용량을 서로 다르게 사용합니다. 많은 패리티 또는 미러 레이아웃에서는 필요한 모든 디스크를 교체하기 전까지 큰 디스크도 가장 작은 구성원 디스크의 용량만 제공합니다.
ZFS는 vdev를 중심으로 중복성을 구성하므로, 장애 동작은 한 디스크의 마케팅 라벨이 아니라 vdev에 의해 결정됩니다. 이 ZFS 스토리지 및 리실버링 개요는 토폴로지가 복구 경로를 좌우하는 이유를 이해하는 데 유용합니다.
소프트웨어가 용량이 서로 다른 디스크를 용량 손실이나 관련 없는 장애의 연쇄 없이 격리할 수 있다면 재사용을 고려할 수 있습니다. 계획한 레이아웃에서 여러 드라이브의 상당한 용량을 낭비한다면, 동일 사양으로 다시 구성하는 것만으로도 운영이 간편해집니다.
기록 방식과 상태를 필수 조건으로 확인하세요
후보 디스크마다 전체 모델 번호, 용량, 전원 켜짐 시간, 오류 이력, 섹터 크기, 인터페이스, 기록 기술을 기록하세요. CMR 또는 SMR 여부는 제품군 이름만으로 추정하지 마세요. 모델별 차이가 중요합니다.
통제된 SMR과 CMR의 리실버링 테스트에서는 동일한 ZFS 작업 부하에서도 재구성 동작이 크게 달랐습니다. 핵심은 모든 혼합 풀이 실패한다는 것이 아니라, 느린 구성원 하나가 전체 복구 시간을 결정할 수 있다는 점입니다.
재할당 섹터, 보류 중인 섹터 또는 수정 불가능한 섹터가 증가하는 디스크는 제외하세요. 또한 진동, 발열 또는 인터페이스 요구 사항이 인클로저와 맞지 않는 드라이브도 제외하세요.
용량뿐 아니라 복구 예측 가능성을 비교하세요
동일 사양 풀은 교체 사례의 수를 줄여 줍니다. 하나의 예비 디스크 크기, 비슷한 성능, 알려진 재구성 예상 시간이 있으면 장애 대응 절차를 문서화하기가 더 쉽습니다.
혼합 디스크는 서로 다른 생산 배치에서 가져온 경우 사용 기간이 같은 디스크에 집중되는 위험을 줄일 수 있지만, 예외 상황도 늘어납니다. 이러한 예외가 예비 디스크 및 교체 계획에 명시되어 있을 때만 복구를 예측할 수 있습니다.
| 결정 요소 | 혼합 디스크 재사용 | 동일 사양 풀 |
|---|---|---|
| 사용 가능 용량 | 레이아웃에 따라 다르며 공간이 낭비될 수 있음 | 예측하기 쉬움 |
| 예비 디스크 | 여러 용량이 필요할 수 있음 | 서로 교체 가능한 하나의 등급 |
| 재구성 속도 | 가장 느린 구성원에 의해 제한됨 | 더 일관적임 |
| 사용 기간 위험 | 사용 기간을 분산할 수 있음 | 같은 배치의 사용 기간 위험을 공유할 수 있음 |
| 마이그레이션 | 초기 비용이 낮음 | 복사, 재구성, 복원이 필요함 |
마이그레이션 비용과 다음 장애의 비용을 계산하세요
동일 사양 풀을 다시 구성하려면 임시 용량, 전체 데이터 복사, 체크섬 또는 파일 수 검증, 풀 생성, 복원, 권한 검증, 롤백 기간이 필요합니다. 이러한 단계에 드는 시간이 새 디스크를 구입하는 비용보다 클 수 있습니다.
혼합 디스크를 재사용하면 마이그레이션을 미룰 수 있지만, 다음 장애가 발생하면 현재 구성을 유지할 수 있는 특정 용량의 디스크를 긴급하게 구매해야 할 수 있습니다. 재사용이 더 저렴하다고 판단하기 전에 적합한 예비 디스크 한 개와 긴급 교체용 디스크 한 개의 비용을 계산하세요.
데이터가 다시 구할 수 있는 미디어라면 수동 복구에 더 오랜 시간이 걸려도 괜찮을 수 있습니다. 하지만 풀이 가족 데이터, 업무 자료 또는 VM 상태를 저장한다면, 회수 가능한 용량을 최대화하는 것보다 예측 가능한 복원 시간이 대개 더 중요합니다.
복구 우선 결정 규칙을 사용하세요
모든 모델이 상태 검사를 통과하고, 레이아웃이 유용한 용량을 보존하며, 느린 구성원 때문에 복구가 허용할 수 없을 정도로 길어지지 않고, 독립적인 복사본이 존재한다면 혼합 디스크를 재사용하세요. 모든 베이를 채우기보다는 가장 유연하게 사용할 수 있는 디스크를 콜드 스페어로 보관하세요.
느린 디스크 하나 때문에 장애 시간이 길어질 수 있거나, 예비 디스크 크기가 지나치게 세분화되었거나, 풀 확장에 이미 대부분의 구성원을 교체해야 한다면 동일 사양으로 다시 구성하세요. 레이아웃을 선택한 후에는 소규모 파일 SMB 테스트 워크플로를 사용해 네트워크 오버헤드와 풀 동작을 구분할 수 있습니다.
복원을 테스트하지 않았다면 어느 계획이든 중단하세요. 중복성은 일부 디스크 장애가 발생해도 시스템을 온라인 상태로 유지할 수 있지만, 검증되지 않은 백업의 유효성을 확인해 주지는 않습니다.
제품 비교
더 읽어보기

앱 업데이트 및 롤백을 위한 Proxmox의 LXC와 Docker 비교
Docker는 앱 수준의 버전 관리를 제공하고, LXC는 게스트 수준의 롤백을 제공합니다. 더 적합한 선택은 안전하게 복원할 수 있는 가장 작은 상태 단위에 따라 결정됩니다.

권한 있는 홈 서비스에서 Docker와 LXC의 보안 경계
Docker는 좁게 패키징된 앱에 적합하고 LXC는 보다 완전한 Linux 서비스에 적합하지만, 공유 커널 위험을 감수할 수 없다면 어느 쪽도 VM을 대체할 수 없습니다.

처음 구축하는 사용자를 위한 턴키 NAS OS와 모듈형 Linux 비교
안내형 스토리지 운영을 원한다면 즉시 사용 가능한 NAS 소프트웨어를 선택하고, 학습과 명시적인 제어를 위해 더 많은 관리 책임을 감수할 가치가 있다면 모듈형 Linux를 선택하세요.

