스토리지 확장은 홈랩에서 가장 자주 하는 작업이지만, 동시에 가장 자주 실패하는 작업이기도 합니다. 많은 경우 디스크 용량만 보고 확장하다가, 재구축 시간 증가, RAID 재동기화 리스크, 백업 창 부족 같은 운영 문제가 따라옵니다. 결과적으로 용량은 늘었는데 가용성과 복구성은 오히려 나빠집니다.
확장 전략의 핵심은 세 가지입니다. 첫째, 확장 단위를 미리 결정해야 합니다. 1디스크씩 즉흥적으로 추가하면 풀 구조가 복잡해지고 장애 시 복구 경로가 불명확해집니다. 둘째, 복구 시간을 예산처럼 관리해야 합니다. 용량이 커질수록 리빌드 시간이 길어지므로, 장애 시 서비스 중단 허용 시간을 기준으로 풀 크기를 설계해야 합니다. 셋째, 백업 창을 함께 늘려야 합니다. 데이터만 늘리고 백업 설계가 그대로면 실제 복구 가능성은 떨어집니다.
실무적으로는 “용량 1, 성능 1, 복구 1"의 비율로 계획하는 것이 안정적입니다. 예를 들어 20TB를 추가할 때, 캐시/메타데이터 성능 보완과 백업 저장소 확장 계획을 동시에 잡아야 합니다. 이 방식은 초기 비용이 조금 늘어도 장애 비용을 크게 줄입니다.
| 확장 단계 | 점검 항목 |
|---|---|
| 설계 전 | 현재 사용률, 리빌드 시간, 백업 소요시간 확인 |
| 확장 중 | SMART 상태, 온도, 재동기화 속도 모니터링 |
| 확장 후 | 복구 리허설, 백업 성공률, 성능 회귀 점검 |
결론적으로 홈랩 스토리지 확장은 디스크를 더 사는 문제가 아니라, 운영 복잡도를 통제하는 문제입니다. 확장 직후가 아니라 장애 시나리오를 기준으로 설계하면 실패 확률을 크게 줄일 수 있습니다.