首页 > 系统相关 >linux如何使用umount命令强制卸载文件系统

linux如何使用umount命令强制卸载文件系统

时间:2022-10-25 10:22:05浏览次数:43  
标签:busy img linux 文件系统 umount 卸载 data1

https://www.cnblogs.com/ss-33/p/13884639.html

umount命令

  解挂文件系统。umount [-ahnrvV][-t 《文件系统类型》][文件系统]

  umount可卸除目前挂在Linux目录中的文件系统。

  线上在用的nfs访问时出了问题,导致/data1目录ls都无法进行输出,需要进行卸载掉 。而直接卸载时由于目录正被其他进程占用 ,无法直接umount,这里就结合fuser进行umount卸载。

  1、直接卸载

  [root@localhost /]# umount /data1/img

  umount: /data1/img: device is busy

  umount: /data1/img: device is busy

  2、提示被占用,使用强制卸载

  [root@localhost /]# umount -f /data1/img

  umount2: Device or resource busy

  umount: /data1/img: device is busy

  umount2: Device or resource busy

  umount: /data1/img: device is busy

  注:使用-f 参数进行强制卸载时一般建议等一会儿再进行下面的操作,一些情况下处理需要1-2分钟的时间。

  3、使用umount -f,问题依旧。使用fuser命令,先确认有那些进程在占用该目录

  [root@localhost /]# fuser -cu /data1/img

  /data1/img: 1757c(mysql)

  上面查看发现是pid为1757的mysql用户起的进程在占用该目录。

  4、确认mysql所起的进程可以kill 后,可以直接使用fuser 的k参数进行kill (也可以手动停掉1757进程再卸载)

  [root@localhost /]# fuser -ck /data1/img

  /data1/img: 1757c

  注:这里k 就是kill的意思,注意没进行确认前要谨慎使用该参数。

  另外,umount异常时,也经常会用到 lsof 指定确认文件被什么进程占用

  上面就是Linux使用umount命令强制卸载文件系统的方法,即使提示被占用也照样能够通过命令来卸载。

 

标签:busy,img,linux,文件系统,umount,卸载,data1
From: https://www.cnblogs.com/xincha/p/16823988.html

相关文章

  • linux获取tick值
    #include<time.h>//返回自系统开机以来的毫秒数(tick)unsignedlongGetTickCount(){structtimespects;clock_gettime(CLOCK_MONOTONIC,&ts);re......
  • 【linux】两台服务器免密传输
    两台服务器免密传输参考:两台服务器免密传输A,B两台机子想免密传输如果没有做免密传输,每次都需要输入密码,就非常麻烦个人只做了A向B传输文件的操作,操作步骤如下:1、在A......
  • Linux下Mysql数据库名及表名区分大小写设置
    微信公众号:IT邦德在MySQL中,一个数据库会对应一个文件夹,数据库里的表会则以文件的方式存放在文件夹内,所以,操作系统对大小写的敏感性决定了数据库和表的大小写敏感。Linux......
  • Linux 中如何开启端口?
    Linux端口的开启Linux端口的开启一、firewall方式(centOS7.*)二、修改iptables方式(centOS6.*)一、firewall方式(​​centOS7.*​​)查看防火墙状态firewall-cmd-......
  • linux 关机方法
    虚拟机是虚拟技术的一种,很多用户会在虚拟机上边使用命令来进行自定义操作关机,这样方便快捷,能够有更多的时间处理别的事情,那么还有没有其他更容易操作的poweroff关机命令呢?......
  • Linux系统配置cron定时任务
    创建用户:groupadd-g567testuseradd-u567-gtest-d/home/v-mvchowntest:test/home/v       ......
  • linux添加硬盘进行扩容
    一、登陆系统查看。​发现有两个目录需扩容,其中一个确实已经100%了,如下图所示:​​​​首先考虑通过vg剩余的空间来扩容,我们来查看vg02组的大小,这里有两个vg组,需要注意的是,我......
  • Linux进阶命令-grep
    Linux进阶命令----grep目录Linux进阶命令----grepgrep命令介绍grep命令格式常用选项模式部分匹配字符:匹配次数:位置锚定:grep命令介绍Linux系统中grep命令是一种强大的......
  • Linux进程间通信(一)
    进程间通信概念:进程是一个独立的资源分配单位,不同进程之间有关联,不能在一个进程中直接访问另一个进程的资源。进程和进程之间的资源是相互独立的,一个进程不能直接访问另......
  • Linux服务器性能监控,首选Zabbix6
    文章目录​​前言​​​​......