NetBackup 5240 확장 Shelf 디스크 교체 - 리빌드 말고 Copyback (StorCLI)
NetBackup 어플라이언스 확장 Shelf에서 경고 뜬 디스크 교체 작업 — StorCLI 기준 정리.
처음엔 디스크 빼고 새로 넣어서 리빌드하면 끝이라고 생각했는데, 실제로는 Global Hot Spare가 이미 리빌드 끝내고 자리 차지한 상태였음. 필요한 건 리빌드가 아니라 Copyback.
1. 상황
| 항목 | 내용 |
|---|---|
| 컨트롤러 | Intel RS3SC008 (MegaRAID 계열), /c1 |
| 구성 | Shelf당 RAID6 DG 1개 + Global Hot Spare, 6TB SAS |
| 문제 디스크 | 59:9 — UGood / Foreign, Predictive Failure 56, SMART alert Yes |
| 실제 상태 | 다른 Shelf 스페어(27:11)가 DG 3에 들어가서 리빌드 완료, VD 전부 Optl |
| 할 일 | 새 디스크 장착 → Copyback(27:11 → 59:9) |
순서
- LED Locate로 위치 확인
- S/N 대조 → 디스크 제거 → 새 디스크 장착
- VD 확인 → 전부 Optl = 리빌드 대상 없음
- DG 컬럼 확인 → 다른 Shelf 스페어가 들어가 있는 것 확인
- Copyback → 끝나고 스페어 상태 확인
경로: /opt/MegaRAID/storcli/storcli64
2. 컨트롤러 / VD / 디스크 전체
# 컨트롤러 목록 (확장 Shelf는 /c0 아닐 수 있음)
./storcli64 show
# VD 상태 (Optl / Dgrd / Pdgd)
./storcli64 /c1/vall show
# 전체 디스크 — State, DG 컬럼
./storcli64 /c1/eall/sall show
/c1/vall show 결과. VD 4개 전부 Optl → 리빌드 대상 없음.
DG/VD TYPE State Access Consist Cache sCC Size
0/0 RAID6 Optl RW Yes RWBD ON 49.112 TB
1/1 RAID6 Optl RW Yes RWBD ON 49.112 TB
2/2 RAID6 Optl RW Yes RWBD ON 49.112 TB
3/3 RAID6 Optl RW Yes RWBD ON 49.112 TB
/c1/eall/sall show 일부. 27:11이 59번 Shelf랑 같은 DG 3, 새 디스크 59:9는 UGood. MegaCLI면 디스크마다 Drive's position 따로 봐야 하는데 여기선 표 하나로 끝.
EID:Slt DID State DG Size Intf Med
27:10 15 Onln 1 5.456 TB SAS HDD
27:11 31 Onln 3 5.456 TB SAS HDD <-- 스페어였던 디스크, DG 3 편입
59:0 49 Onln 3 5.456 TB SAS HDD
...
59:8 60 Onln 3 5.456 TB SAS HDD
59:9 62 UGood - 5.456 TB SAS HDD <-- 새 디스크
59:10 51 Onln 3 5.456 TB SAS HDD
59:11 61 GHS - 5.456 TB SAS HDD
3. 디스크 상세 / LED
# 디스크 상세 (S/N, Predictive Failure, SMART)
./storcli64 /c1/e59/s9 show all
./storcli64 /c1/e27/s11 show all | egrep -i "State|Predictive|Media Error|Other Error|S.M.A.R.T"
# LED 켜기 / 끄기
./storcli64 /c1/e59/s9 start locate
./storcli64 /c1/e59/s9 stop locate
빼기 전에 디스크 라벨 S/N이랑 show all S/N 대조 필수.
4. 리빌드 확인
./storcli64 /c1/eall/sall show rebuild
진행 중인 거 없고 VD 전부 Optl이면 리빌드 이미 끝났거나 필요 없는 상태.
5. Copyback
소스 디스크에서 명령 걸고 target=으로 대상 지정. 대상은 UGood 상태여야 함.
./storcli64 /c1/e27/s11 start copyback target=59:9
./storcli64 /c1/e59/s9 show copyback
6. Hot Spare / 경보음
# Copyback 후 상태
./storcli64 /c1/e27/sall show
# UGood으로 남았고 이상 없으면 Global Hot Spare 지정
./storcli64 /c1/e27/s11 add hotsparedrive
# 경보음
./storcli64 /c1 show alarm
./storcli64 /c1 set alarm=silence # 현재 울리는 것만 끄기 (권장)
./storcli64 /c1 set alarm=off # 경보 자체 비활성 (비권장)
7. 메모
- 디스크 뺐는데 리빌드 안 돌면 VD 상태부터 확인. 이미
UGood / Foreign이면 스페어가 리빌드 끝냈을 확률 높음 - Global Hot Spare는 같은 컨트롤러면 다른 Shelf 것도 가져감 →
/c1/eall/sall showDG 컬럼으로 바로 확인 가능 - DG가 Shelf 넘나드는 상태로 두면 나중에 장애 추적 귀찮음 → Copyback으로 원위치
- Copyback은 소스 리빌드 완료 후에만 가능. 대상은 HSP 지정하지 말고 UGood 상태 유지
- 수동 Copyback 후 소스가 GHS로 돌아갈지 UGood으로 남을지는 펌웨어마다 다름 → 끝나고 상태 확인
- 소스 스페어가 Warning이면 바로 HSP로 돌리지 말고 Predictive / SMART 먼저 확인
- MegaCLI는 출력이 길고 지저분해서 웬만하면 보기 힘듦 → 가능하면 MegaCLI는 자제하고 StorCLI로 작업
'NetBackup > NetBackup Appliance 5240 - 5250' 카테고리의 다른 글
| NetBackup 5240 확장 Shelf 디스크 교체 - 리빌드 말고 Copyback (MegaCLI) (0) | 2026.11.02 |
|---|