Linux问题—解决umount.nfs: /data: device is busy
来源:互联网 发布:sketchup2016软件下载 编辑:程序博客网 时间:2024/06/06 18:51
有时候我们需要umount某个挂载目录时会遇到如下问题:
[root@localhost /]# umount /data/umount.nfs: /data: device is busy
出现此问题的原因可能有:
1、有其他进程正在占用此目录
通过这条命令查看:
[root@localhost /]# fuser -m -v /data/ 用户 进程号 权限 命令/data/: root 2798 ..c.. bash root 2996 ..c.. su
-v 表示 verbose 模式。进程以 ps 的方式显示,包括 PID、USER、COMMAND、ACCESS 字段
-m 表示指定文件所在的文件系统或者块设备(处于 mount 状态)。所有访问该文件系统的进程都被列出。
如上所示,有两个进程占用了,将其kill掉,再重新取消挂载。
[root@localhost /]# kill -9 2798[root@localhost /]# kill -9 2996[root@localhost /]# umount /data/[root@localhost /]#
2、正在将要umount的目录下
退出此目录
3、fuser 概述
fuser命令是用来显示所有正在使用着指定的file, file system 或者 sockets的进程信息。
[root@gc-statis2 ]# fuser -m -v tests/ 用户 进程号 权限 命令tests/: root 7300 F.ce. php-fpm www 7301 ..ce. php-fpm www 7302 ..ce. php-fpm www 7303 ..ce. php-fpm www 7304 ..ce. php-fpm www 7305 ..ce. php-fpm www 7306 ..ce. php-fpm www 7307 ..ce. php-fpm www 7308 ..ce. php-fpm www 7309 ..ce. php-fpm root 18891 ..c.. bash
同时fuser 可以用来查找哪些进程正在使用指定的端口(network port).
[root@gc-statis2 ]# fuser -v -n tcp 80 用户 进程号 权限 命令80/tcp: root 7975 F.... nginx www 7976 F.... nginx
4、fuser 常用场景
fuser通常被用在诊断系统的“resource busy”问题,通常是在你希望umount指定的挂载点得时候遇到。 如果你希望kill所有正在使用某一指定的file, file system or sockets的进程的时候,你可以使用-k option。
fuser –k /path/to/your/filename
这时fuser会向所以正在使用/path/to/your/filename的进程发送SIGKILL。如果你希望在发送之前得到提示,可以使用-i 选项。
fuser –k –i /path/to/your/filename
阅读全文
0 0
- Linux问题—解决umount.nfs: /data: device is busy
- umount.nfs: /mnt: device is busy解决
- umount.nfs: device is busy解决
- Linux umount的device is busy问题
- Linux umount的device is busy问题
- 解决Linux NFS umount 'device is busy' and 'df -h' hang
- Linux umount device is busy
- Linux umount - device is busy
- umount.nfs4: /nfs/tmp: device is busy
- umount.nfs: /mydata: device is busy解决办法
- NFS umount 提示 device is busy
- umount.nfs: device is busy解决办法
- umount.nfs: XXX: device is busy
- umount.nfs: /home/ftphome: device is busy
- linux umount 提示"device is busy" 终极解决
- 【Linux应用技巧】解决在Linux 下umount出现“Device is busy”问题
- linux 下解决umount 时出现的 "Device is busy"问题
- linux 下解决umount 时出现的 "Device is busy"问题 绝
- mysql CMD命令备份和还原数据库
- Android图表控件MPAndroidChart——曲线图LineChart的使用(多条曲线)
- 82. Remove Duplicates from Sorted List II
- Java 读取properties文件中文乱码,先确定properties文件类型
- 为什么python的yield第一次不能用send发送数据?
- Linux问题—解决umount.nfs: /data: device is busy
- 关于Float峰值计算的方法
- HDU5924-Mr. Frog’s Problem
- 【已解决】win10环境下基于nltk搭建stanford parser环境,进行中文依存句法分析
- JS 左侧折叠效果
- ejabberd配置数据库(其他数据库类似操作)
- Linux — 线程安全和可重入函数
- git分布式版本控制系统原理以及常用命令的使用
- Java并发编程:同步容器、并发容器和阻塞队列