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

卸載磁盤時報錯:'Umount Target is Busy'

系統 Linux
我們介紹的三種方法中,我更傾向于使用第一種方法,即直接殺掉占用磁盤的進程。當然大家可以根據各自實際情況選擇合適的方法。

在 Linux 命令行中卸載磁盤并不復雜,只需要執(zhí)行 umount 命令即可:

umount target

但有時候可能會遇到報錯信息,比如:umount: target is busy

圖片

那么該怎樣解決這個問題呢?

在介紹如何解決問題之前,我們先來了解一下產生這個問題的原因。

Umount target is busy 錯誤產生的原因

原因很簡單,要卸載的目標設備還仍在使用中。

如果有足夠的權限,任何進程都可能正在使用你即將要卸載的驅動器。為了防止數據丟失,所以系統內核不允許你將其卸載。

那么怎么解決這個問題呢?

提示:如果后臺正在進行數據傳輸,可能會因為強制卸載驅動器而造成數據丟失。

基于某種原因,有時候我們需要強制卸載驅動器。比如因某種原因造成的驅動器沒有相應。強制卸載驅動器有多種方法,比如:

  • 殺掉進程;
  • 使用強制卸載(force unmount)
  • 使用延遲卸載(lazy unmount)

我們先來看看第一種方法。

方法1:通過殺掉進程來強制卸載驅動器

這應該是強制卸載磁盤驅動器的最佳方式,因為不管怎樣,你都會殺掉這個進程。

首先第一步是要找到造成該問題的??進程的 PID????梢允褂?lsof 命令,如下所示:

sudo lsof /Path/to/target

圖片

找到 pid 后,要??終止這個進程??就很簡單了:

sudo kill -9 [PID]

終止進程后,再次執(zhí)行磁盤驅動器 umount 命令就可以了:

圖片

方法2:強制卸載(適用于網絡文件系統 Network file systems)

當處理網路文件系統的時候,強制卸載是遇到 'umount: target is busy' 問題時首選的方法。但是對于本地文件系統,其結果可能會不一樣。

強制卸載磁盤,可以使用 umount 命令的 -f 選項,如下所示:

sudo umount -f /Path/to/target

圖片

方法3:使用延遲卸載(lazy unmount)

該方法不會立刻卸載目標,而只是將其從命名空間中刪除掉。當目標驅動器不被使用的時候,再將其卸載掉。使用這個方法,你可能無法確定目標是否已經被卸載掉,這就像薛定諤的卸載。我們之所以介紹這種方法,是因為它是最柔和(無害)的一種方法。

使用延遲卸載,可以在 umount 命令中添加 -l 選項,如下所示:

sudo umount -l /Path/to/target

圖片

上述我們介紹的三種方法中,我更傾向于使用第一種方法,即直接殺掉占用磁盤的進程。當然大家可以根據各自實際情況選擇合適的方法。

責任編輯:龐桂玉 來源: TIAP
相關推薦

2009-06-17 14:23:01

開啟Eclipse時報Windows XP

2011-08-23 17:18:44

umount中文man

2011-08-16 09:03:18

umount中文man

2020-12-30 08:35:59

Linux運維Linux系統

2010-04-23 14:20:15

Aix操作系統

2010-01-27 15:43:06

Android tar

2010-02-04 10:11:05

Linux mount

2014-07-28 09:22:46

Linux運維磁盤

2014-03-18 10:08:35

2014-09-10 11:32:48

2012-07-26 09:49:44

創(chuàng)業(yè)程序員

2009-08-10 08:51:11

雙系統卸載Windows 7

2011-01-18 10:25:19

Linux磁盤分區(qū)

2014-04-02 09:21:52

2023-11-27 09:40:58

Arch Linux

2011-08-23 16:41:48

smbumount中文man

2017-03-27 15:10:16

軟件卸載智能卸載

2011-07-19 15:44:18

Xcode 卸載

2024-12-13 08:25:59

DML操作SQL

2009-07-09 17:36:58

jvm.cfg
點贊
收藏

51CTO技術棧公眾號