Linux下解除安裝被程序佔用的分割槽

有的時候在解除安裝目錄時會看到類似下面的錯誤提示。

[root@localhost ~]# umount /mnt
umount: /mnt: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))

這段資訊是告訴你,裝置正在被使用,無法解除安裝。此時,想解除安裝掉這塊分割槽唯一的方法就是殺死佔用他的程序。

先找出是誰在佔用這塊分割槽,可以看到這裡佔用他的是程序號為1341的程序,後面的c代表的是程序的許可權,不予理會。

[root@localhost ~]# fuser /mnt
/mnt: 1341c

使用kill -9殺死該程序後即可成功解除安裝磁碟

[root@localhost ~]# kill -9 1341
[root@localhost ~]# umount /mnt
[root@localhost ~]# df
Filesystem                   1K-blocks    Used Available Use% Mounted on
/dev/mapper/VolGroup-lv_root  19166504 3280692  14912196  19% /
tmpfs                           243140       0    243140   0% /dev/shm
/dev/sda1                       495844   33455    436789   8% /boot

Leave a Reply

Your email address will not be published. Required fields are marked *

Captcha Code