반응형

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

반응형