IBM AIX v5.3操作系统环境下在对网络或网卡进行操作过程中经常遇到"Device Busy"而终止操作
例如:
#rmdev -l ent1
遇到如下返回信息
Method error (/etc/methods/ucfgdevice):
0514-062 Can't perform the requested function because the speciafield.
device is busy.

解决思路如下:
一,首先要确认网络接口或网卡已经"down"或是"detached"
使用以下脚本可以"down"或是"detached"所有
interfaces = 'lsdev -Cc if -F name | grep -v lo0'
for interface in $interfaces
do
ifconfig #interface down
ifconfig #interface detach
done
二,检查是否有下列应用正在运行;
1,SNA
#lssrc -g sna (检查SNA是否运行)
#stopsrc -g sna (停止SNA)
#stopsrc -f -s sna (强制停止SNA)
如果以上命令不起作用,可以在命令行强行中止
#/usr/bin/sna -stop sna -t forced
#/usr/bin/sna -stop sna -t cancel

2,IPX
#ps -ef|grep -i npsd
#ps -ef|grep -i sapd (检测IPX是否正在运行)
#/usr/lpp/netware/bin/stopnps (停止IPX)

3,Netbios
#ps -ef|grep -i netbios (检测netbios是否正在运行)
#mcso unload (停止Netbios)

以上步骤对大部分网络"Device Busy"问题都可以解决.

05-06 01:28