리눅스/XEN 서버
젠서버 : 디스크 제거
큰세상2000
2021. 11. 11. 13:55
반응형
by Claude
sdb 스토리지의 PBD 찾기 및 언플러그, 그리고 스토리지 제거까지 한번에 실행
■ 파티션으로 지우기 ( sdb)
"sdb$" : 라인 끝이 정확히 sdb로 끝나는 항목만 선택 (sdb1과 같은 파티션은 제외)
DISK_PATH=$(ls -l /dev/disk/by-id | grep "sdb$" | awk '{print $9}') && \
SR_UUID=$(xe pbd-list params=all | grep -B5 $DISK_PATH | grep "sr-uuid" | awk '{print $4}') && \
xe pbd-list sr-uuid=$SR_UUID --minimal | xargs -I {} xe pbd-unplug uuid={} && \
xe sr-forget uuid=$SR_UUID
■ 디스크 이름으로 지우기 ( name=Klevv )
SR_UUID=$(xe sr-list name-label="Klevv" --minimal) && \
xe pbd-list sr-uuid=$SR_UUID --minimal | xargs -I {} xe pbd-unplug uuid={} && \
xe sr-forget uuid=$SR_UUID
반응형