aix下如何查找父设备并删除


aix下如何查找父设备并删除
 
查看设备的父设备和子设备
 
=========================================================================================
 
1、查一个设备的父设备
# lsdev -Cl hdisk1
hdisk1 Available 01-08-00 SAS Disk Drive
# lsdev -C -l hdisk1 -F parent
sas0
# lsdev -C -l sas0 -F parent
sissas0
# lsdev -C -l sissas0 -F parent
pci0
# lsdev -C -l pci0 -F parent   
sysplanar0
# lsdev -C -l sysplanar0 -F parent
sys0
# lsdev -C -l sys0 -F parent     
------------------------------------------------------------
查一个设备的子设备
# lsdev -p pci0
sissas0 Available 01-08 PCI-X266 Planar 3Gb SAS RAID Adapter
# lsdev -p sissas0
sas0  Available 01-08-00 Controller SAS Protocol
sata0 Available 01-08-00 Controller SATA Protocol
# lsdev -p sas0   
hdisk0 Available 01-08-00 SAS Disk Drive
hdisk1 Available 01-08-00 SAS Disk Drive
ses0   Available 01-08-00 SAS Enclosure Services Device
ses1   Available 01-08-00 SAS Enclosure Services Device
ses2   Available 01-08-00 SAS Enclosure Services Device
----------------------------------------------------------------
脚本: 
for i in `lsdev -C |awk '{print $1}'` ;do
    DEV=$i
    PARENT=`lsdev -F parent -Cl $DEV`
    STRING=$PARENT" "$DEV
    while [ aaa$PARENT != aaa ]; do
      DEV=$PARENT
      PARENT=`lsdev -F parent -Cl $DEV`
      STRING=$PARENT" "$STRING
    done
    echo $STRING
 done | sort

相关内容

    暂无相关文章