查看设备的父设备和子设备
=========================================================================================
网上转的:
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