반응형
🧩 DR 구성 환경에서 발생한 디스크 인식 문제 대응
DR(Disaster Recovery) 구성된 VM위에 Linux 서버에서 DR 스토리지를 Split한 뒤,
간헐적으로 디스크가 인식되지 않는 버그가 발생했다.
이 문제를 해결하기 위해,
DR 복제 중인 디스크를 제거한 후 rescan 명령으로 재인식시키는 자동화 스크립트를 작성하였다.
아래의 쉘 스크립트는 RDM(Raw Device Mapping) 형태로 연결된 IBM 스토리지 디스크를
자동으로 삭제 후 재인식시키는 역할을 수행한다.
디스크 재 인식 쉘
#!/bin/bash
### disk info ###
RDM_LIST="lsscsi | grep IBM"
RDM_DISK='lsscsi | grep IBM | awk '{print $6}' | cut -c 6-8'
#1. List RDM Disk
echo "### 1. RDM Disk List ###"
lsscsi | grep IBM
#2 Delete RDM Disk
echo "###2. Delete RDM Disk info ###"
for RDM_DISK in $RDM_DISK
do
echo "1" > /sys/block/$RDM_DISK/device/delete;
done
#3. After Disk List
echo "### 3. After Delete RDM Disk ###"
lsscsi
#4. Re-attach RDM DISK
echo "### 4. Re-attach RDM DISK ###"
/bin/scsi-rescan -a
#5. Final RDM disk list
echo "### 5. Final RDM DISK info ###"
lsscsi | grep IBM
echo "FINISH!"반응형
'IT > 리눅스' 카테고리의 다른 글
| 리눅스에서 Network Teaming과 Bonding의 차이점 완벽 비교 (0) | 2025.02.20 |
|---|---|
| NTP를 통한 서버 시간 동기화 완벽 가이드: 설정, 문제 해결, 보안 강화까지 (2) | 2024.12.12 |
| Centos Redhat 백업 복구(OS영역 참고) (1) | 2024.11.22 |
| CentOS Redhat 백업 및 복원 방법 (0) | 2024.11.22 |
| LVM 생성 (0) | 2024.05.30 |