用umount取消挂载时报错设备繁忙:device is busy。原因是还有进程在打开目录下的文件,可以先杀死进程,再卸载,或者强制卸载

umount

使用umount强制卸载,参数如下:

  • -l  --lazy,立即断开文件系统,所有清理后面执行。实际上就是延迟卸载,该挂载已从文件系统名称空间中删除,但它仍然安装,因为访问它的程序依然可以访问它;当最后一个访问程序结束时,将执行实际卸载
  • -a  卸载/etc/mtab中记录的所有文件系统
  • -O  限制文件系统集合(和-a选项一起使用)
  • -A  --all-targets,卸载当前名字空间内指定设备对应的所有挂载点
  • -c  --no-canonicalize,不对路径规范化
  • -d  若卸载了回环设备,也释放该回环设备
  • -f  强制卸载(遇到不响应的NFS系统时)
  • -h  显示帮助
  • -n  卸载时不要将信息存入/etc/mtab文件中
  • -r  若无法卸载成功,则尝试以只读方式重新挂入文件系统
  • -t  限制文件系统集合,文件系统类型:仅卸载选项中所指定的文件系统
  • -v  执行时显示详细的信息
  • -V  显示版本信息
  • -R  递归卸载目录以及其子目录

lsof

使用 lsof /home/videorec/sharedir/ 查找进程,kill掉进程号(第2列),再次尝试umount

  • -a  列出打开文件存在的进程
  • -c <进程名>  列出指定进程所打开的文件
  • -g  列出GID号进程详情
  • -d <文件号>  列出占用该文件号的进程
  • +d <目录>  列出目录下被打开的文件
  • +D <目录>  递归列出目录下被打开的文件
  • -n <目录>  列出使用NFS的文件
  • -i <条件>  列出符合条件的进程
  • -p <进程号>  列出指定进程号所打开的文件
  • -u  列出UID号进程详情
  • -h  显示帮助信息
  • -v  显示版本信息

fuser

使用 fuser -kmv /home/videorec/sharedir/ 直接kill,再尝试umount

  • -a  显示命令行指定的所有文件
  • -k  杀死访问指定文件的所有进程
  • -i  杀死进程前需要用户进行确认
  • -l  列出所有已知信号名
  • -m  指定一个被加载的文件系统或一个被加载的块设备
  • -v  显示详细的信息
  • -n  选择不同的名称空间
  • -u  在每个进程后显示所属的用户名
  • -SIGNAL  发送此信号而不是发送一个立即终止的信号
  • -w  仅终止具有写访问权限的进程
  • -V 显示版本信息
  • -4  仅搜索IPv4套接字
  • -6  仅搜索IPv6套接字

umount.nfs4: /home/videorec/sharedir: device is busy的更多相关文章

  1. 执行umount 命令的时候出现 device is busy

    执行umount 命令的时候出现 device is busy ,有人在使用这块磁盘 umount /dev/sde1 umount: /u01/app/oracle: device is busy ...

  2. 执行umount 的时候却提示:device is busy 的处理方法

    [root@web2-server yum.repos.d]# umount /mnt/cdrom/ umount: /mnt/cdrom: device is busy. (In some case ...

  3. 3 Ways to Force Unmount in Linux Showing “device is busy”

    3 Ways to Force Unmount in Linux Showing “device is busy” Updated August 8, 2019By Bobbin ZachariahL ...

  4. 解决umount: /home: device is busy

    取消挂载/home时出现umount: /home: device is busy,        原因是因为有程序在使用/home目录,我们可以使用fuser查看那些程序的进程,        然后 ...

  5. 解决 umount 时出现的 "Device is busy"

    1.umount, 老是提示:device is busy, 服务又不能停止的. 可以用"umount -fl"解决! 2.mount的基本用法是? 格式:mount [-参数] ...

  6. Linux umount设备时出现device is busy解决方法

    在Linux中,有时使用umount命令去卸载LV或文件时,可能出现umount: xxx: device is busy的情况,如下案例所示 [root@DB-Server u06]# vgdisp ...

  7. 解决umount.nfs: /data: device is busy 问题

    有时候我们需要umount某个挂载目录时会遇到如下问题: [root@localhost /]# umount /data/ umount.nfs: /data: device is busy 通过这 ...

  8. umount移动硬盘遇到device is busy问题

    #umount  /mnt/fourtumount: /mnt/fourt: device is busy.        (In some cases useful info about proce ...

  9. linux umount 提示device is busy 的解决

    linux umount 提示"device is busy" 终极解决 为了干净地关闭或热交换 UNIX 或类 UNIX 系统上的存储硬件,必须能够卸载使用此设备上的存储的所有文件系统.但是,如果正 ...

  10. umount: /home: device is busy

    转自:umount: /home: device is busy 取消挂载/home时出现umount: /home: device is busy,原因是因为有程序在使用/home目录,我们可以使用 ...

随机推荐

  1. Educational Codeforces Round 104 (Rated for Div. 2) A~E题解

    写在前边 链接:Educational Codeforces Round 104 (Rated for Div. 2) A. Arena 链接:A题链接 题目大意: 给定一个长度为\(n\)的数组,表 ...

  2. 《最新出炉》系列初窥篇-Python+Playwright自动化测试-31-JavaScript的调用执行-上篇

    1.简介 在做web自动化时,有些情况playwright的api无法完成以及无法应对,需要通过或者借助第三方手段比如js来完成实现,比如:去改变某些元素对象的属性或者进行一些特殊的操作,本文讲解pl ...

  3. uni-app小程序项目发布流程

    uni-app小程序项目发布流程开发工具:HbuilderX编辑器.微信小程序开发工具1.小程序开发工具就可以点击发行版本了 2.登录开发者平台配置域名白名单 在开发者设置里完成服务器域名配置(域名白 ...

  4. 华为ar502H物联网边缘计算网关,在容器内控制/dev/do0开关命令

    执行以下命令进行开关do继电开关,可以听见电位器声音. echo -en  "\x01" > /dev/do0 echo -en  "\x00" > ...

  5. 探秘C#中的秘密通道:五种引人注目的方法调用内部或私有方法

    在 C# 中,可以使用不同的方法调用内部或私有方法.下面分别介绍通过反射.MethodInfo.CreateDelegate.表达式(树).动态方法(call).动态方法(calli)这五种方法. 1 ...

  6. 神奇的 SQL ,高级处理之 Window Functions → 打破我们的局限!

    开心一刻 今天儿子跟老婆聊天 儿子:妈妈,我为什么没有两个爸爸呀 老婆:每个人都只有一个爸爸呀,你看谁有两个爸爸了 儿子一脸真诚的看着老婆:那你为什么就有两个爸爸呢 老婆一脸疑惑的望向儿子:我哪有两个 ...

  7. 一键打包,随时运行,Python3项目虚拟环境一键整合包的制作(Venv)

    之前我们介绍了如何使用嵌入式 Python3 环境给项目制作一键整合包,在使用嵌入式 Python 环境时,通常是作为另一个应用程序的一部分,而Python3虚拟环境是为了在开发过程中隔离项目所需的 ...

  8. CMU DLSys 课程笔记 2 - ML Refresher / Softmax Regression

    CMU DLSys 课程笔记 2 - ML Refresher / Softmax Regression 本节 Slides | 本节课程视频 这一节课是对机器学习内容的一个复习,以 Softmax ...

  9. Spring Eureka 源码解析

    本文将简要分析一下关于 Spring Eureka 相关的一些必要的源代码,对应的版本:Spring Cloud 2021.0.1 @EnableEurekaServer 注解 @EnableEure ...

  10. APM市场冰火两重天,或许只是行业无处安放的焦虑

    近两年来,无论从国内还是到国外,市场出现一种APM批判的论调,甚至有"传统APM已经落后"的个别声音出现. 可放眼望去,国外主流APM厂商如:DATADOG. Dynatrace. ...