亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
956
2025-04-01
#!/usr/bin/ksh
usage() {
echo "WARNING, use this script AT YOUR OWN RISK"
echo "? ? Usage: `basename $*` "
}
echo "========================= echo CDP disk status =========================="
for vgname in $*
do
lsdev -Cc disk|grep Falc |awk '{print }'|sort>/tmp/lsdevname.txt
lsvg -p testvg |awk '{print }'|sort>/tmp/lspvname.txt
for cdpdisk in `sort /tmp/lsdevname.txt /tmp/lspvname.txt|uniq -d`; do
ACCOUNT_LINE01=`lsdev -l $cdpdisk |awk '{print }'`
if [ "$ACCOUNT_LINE01" = "Available" ] ; then
echo "$cdpdisk is Available!!!"
else
echo "$cdpdisk is Defined,Please check!!!"
#? ?exit 1
fi
done
done
sleep 5
echo "========================= echo CDP PV status =========================="
for vgname in $*
do
lsdev -Cc disk|grep Falc |awk '{print $1}'|sort>/tmp/lsdevname.txt
lsvg -p testvg |awk '{print $1}'|sort>/tmp/lspvname.txt
for cdpdisk in `sort /tmp/lsdevname.txt /tmp/lspvname.txt|uniq -d`; do
ACCOUNT_LINE02=`lspv $cdpdisk |grep "PV STATE"|awk '{print $3}'`
if [ "$ACCOUNT_LINE02" = "active" ] ; then
echo "$cdpdisk is normal in $vgname!!!"
else
echo "$cdpdisk is non-health in $vgname,Please check!!!"
#? ?exit 1
fi
done
done
sleep 5
echo "========================= check volume group status =========================="
for vgname in $*
do
ACCOUNT_LINE03=`lsvg $vgname |grep "STALE PPs"|awk '{print $3}'`
if [ "$ACCOUNT_LINE03" = "0" ] ; then
echo "$vgname is varyon with no Stale PP!!!"
else
echo "$vgname is varyon but some Stale PP,Please check!!!"
exit 1
fi
done
>/tmp/lsdevname.txt
>/tmp/lspvname.txt
>EOF
Shell
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。