Linux中的软件包类故障排错
发布时间:2016-10-23 09:08:57 所属栏目:Linux 来源:网络整理
导读:软件包类故障在Linux系统中比较常见,例如:需要编译源码包程序时系统中没有安装gcc编译工具,安装RPM软件包时有未解决的依赖关系,程序库文件或头文件的安装路
|
在Linux系统中,通过umount命令卸载光驱等设备时,有时候会出现"device is busy"的提示信息,而无法卸载。这表示"设备正忙",很可能是由于用户或者其他程序正在使用设备的资料而造成的,系统基于保护性考虑,将禁止直接卸载该设备。 eg:当用户的当前功能路径位于光盘中的目录时,将无法卸载该光盘设备。
由于umount命令并不会告知是那个用户、程序正在使用该设备中的资源,因此在当前登录的用户数量较多、进程结构复杂的情况下会很难定位正在使用该目录的进程。使用fuser命令可以帮助解决这个问题 fuser命令用户找出正在使用某个设备或文件/目录的用户、程序等相关信息。通过“-m”选项可以指定相应的文件或目录,“-v”选项可以显示详细信息。如果使用"-k"选项,还可以强制关闭正在使用该文件或目录的进程(当然,也可以使用kill命令终止该进程。) eg:查看正在使用"/media"目录的用户、进程等相关信息,然后关闭正在使用该目录的进程。
(编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |



