读书人

稽查HPUX硬盘状况

发布时间: 2012-07-24 17:47:58 作者: rapoo

检查HPUX硬盘状况

CheckLV() {_DATE=`date +%Y%m%d%H%M%S`vgdisplay 2>/dev/null |grep "VG Name" |awk '{ print $3 }' >/tmp/checklv.${_DATE}_VGNUMBER=`cat /tmp/checklv.${_DATE} |wc -l`_N=1_LVSTATUS=stale#_LVSTATUS=currentwhile [ ${_N} -le ${_VGNUMBER} ]do _VGNAME=`sed -n "${_N}p" /tmp/checklv.${_DATE}` if [ 0 -ne `vgdisplay -v ${_VGNAME} |grep "Cur LV" |awk '{ print $3 }' ` ] ; then  vgdisplay -v ${_VGNAME} |grep "LV Name" |awk '{ print $3 }' |xargs lvdisplay -v |grep -i ${_LVSTATUS} >/tmp/lvststus.${_DATE}  if [ -s /tmp/lvststus.${_DATE} ] ; then   print "${_VGNAME} is Error!"   cat /tmp/lvststus.${_DATE}    else   print "${_VGNAME} is OK!"  fi else  print "${_VGNAME} does not contain LV!" fi let _N+=1donevgdisplay 1>/dev/nullrm -f /tmp/checklv.${_DATE}rm -f /tmp/lvststus.${_DATE}unset _DATEunset _VGNUMBERunset _Nunset _LVSTATUSunset _VGNAME}  

读书人网 >操作系统

热点推荐