在学习Aix操作系统中,我们会经常遇到很多的问题,今天,我们就来讲解一个问题。就是当我们对网络或网卡进行操作时,经常会遇到"device busy", 而不让我们进行操作.
例如:
- rmdev -l ent1
- Method error (/etc/methods/ucfgdevice):
- 0514-062 Cannot perform the requested function because the
- specified device is busy.
1.首先我们要确认Aix操作系统网络接口已经"down"及 "detached".
使用以下脚本文件可以"down"及"detach"所有TCP/IP网络接口.
- interfaces=`lsdev -Cc if -F name | grep -v lo0`
- for interface in $interfaces
- do
- ifconfig $interface down
- ifconfig $interface detach
- done
2. 检查是否下列Aix操作系统应用正在运行:
1) SNA : lssrc -g sna (检查SNA是否运行)
stopsrc -g sna(中断)
stopsrc -f -s sna(强行中断)
如果以上两条命令都不起作用: /usr/bin/sna -stop sna -t forced
如果仍不能中断: /usr/bin/sna -stop sna -t cancel
2) IPX: ps -ef |grep npsd
- ps -ef |grep sapd (IPX是否运行)
- /usr/lpp/netware/bin/stopnps (中断)
3) Netbios: ps -ef | grep netbios (是否运行)
mcs0 unload (中断)
以上步骤对于大部分Aix操作系统"device busy"问题都可解决.如果依旧不可以解决问题,那我们可以在尝试其他的方法。
【编辑推荐】