自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux系統(tǒng)下無法卸載掛載的目錄怎么辦?看這篇就夠了

運維 系統(tǒng)運維
我們在日常運維中經(jīng)常性會遇到需要進行磁盤的擴容、卸載、掛載等操作,但是有時候這個系統(tǒng)上跑的應(yīng)用并沒有停止或者有其他的運維同事在操作這個目錄,這個時候我們是無法直接umount卸載掉的,所以今天就給大家分享一下如果遇到這種問題了,我們?nèi)绾稳ズ侠淼奶幚恚?/div>

[[361048]]

 背景說明:

我們在日常運維中經(jīng)常性會遇到需要進行磁盤的擴容、卸載、掛載等操作,但是有時候這個系統(tǒng)上跑的應(yīng)用并沒有停止或者有其他的運維同事在操作這個目錄,這個時候我們是無法直接umount卸載掉的,所以今天就給大家分享一下如果遇到這種問題了,我們?nèi)绾稳ズ侠淼奶幚?

現(xiàn)象描述:這里我們需要將/mnt目錄卸載掉,如下圖所示:


執(zhí)行卸載命令:umount /mnt后,發(fā)現(xiàn)卸載不了,提示資源被占用,如下圖所示:


上面我們已經(jīng)看到了,提示被占用,無法卸載,如何處理呢?方法很簡單,可以使用強制卸載,命令如下:

  1. [root@docker /]# umount -f /mnt 
  2.   umount2: Device or resource busy 
  3.   umount: /mnt: device is busy 
  4.   umount2: Device or resource busy 
  5.   umount: /mnt: device is busy 

 -f參數(shù)為進行強制卸載,這里我們也發(fā)現(xiàn)了,上面使用的強制卸載并未生效,還是報錯了,怎么辦呢?不要著急,看下面!

使用fuser命令,先確認有哪些進程在占用該目錄

  1. [root@docker /]# fuser -cu /mnt 
  2.  /mnt: 1112c(java) 

 上面查看發(fā)現(xiàn)是pid為1112的java進程目前在占用這此目錄,所以無法卸載。

那么我們確認了是哪個進程占用著此目錄后,我們可以kill 掉該進程,

這里有兩種方法去kill進程:

第一種就是我們平常用到的直接命令:kill -9 1120;

第二種就是使用fuser -ck /mnt

  1. [root@docker /]# fuser -ck /mnt 
  2.   /mnt: 1120c 

 當(dāng)我們需要知道哪個目錄被哪個進程所占用的時候,也可以使用lsof 命令進行查看。

 

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2021-09-30 07:59:06

zookeeper一致性算法CAP

2019-08-16 09:41:56

UDP協(xié)議TCP

2023-11-22 07:54:33

Xargs命令Linux

2021-05-07 07:52:51

Java并發(fā)編程

2022-03-29 08:23:56

項目數(shù)據(jù)SIEM

2017-03-01 15:08:44

Linuxboot目錄啟動

2023-11-09 07:44:21

2022-08-18 20:45:30

HTTP協(xié)議數(shù)據(jù)

2023-12-07 09:07:58

2024-08-27 11:00:56

單例池緩存bean

2017-03-30 22:41:55

虛擬化操作系統(tǒng)軟件

2021-12-13 10:43:45

HashMapJava集合容器

2021-09-10 13:06:45

HDFS底層Hadoop

2023-09-25 08:32:03

Redis數(shù)據(jù)結(jié)構(gòu)

2023-10-04 00:32:01

數(shù)據(jù)結(jié)構(gòu)Redis

2023-11-07 07:46:02

GatewayKubernetes

2021-07-28 13:29:57

大數(shù)據(jù)PandasCSV

2020-03-11 08:40:51

紅黑樹平衡二叉B樹

2018-03-19 08:32:16

Linux 進程睡眠喚醒

2019-10-09 10:06:48

容器監(jiān)控軟件
點贊
收藏

51CTO技術(shù)棧公眾號