欢迎来到山村网

Linux中遇到device is busy怎么办

2019-03-09 12:15:35浏览:745 来源:山村网   
核心摘要:  在Linux管理umount设备时,时常会遇到device is busy,如果umount一个文件系统碰到这种情况,并且你并没有在所需卸载的目录下

  在Linux管理umount设备时,时常会遇到"device is busy", 如果umount一个文件系统碰到这种情况,并且你并没有在所需卸载的目录下。那么很可能有用户或进程在使用那个目录。

  # umount /mnt

  umount: /mnt: device is busy

  umount: /mnt: device is busy

  那么必须用fuser命令来查看process ID和进程的拥有者,比如:

  # fuser -mu /mnt

  /mnt: 25781c(root)

  # kill -9 25781

  # umount /mnt

  像下面这种情况,就代表rhythmbox用户在使用那个目录。然后也可以用fuser -ck /dev/sdc1来杀进程。

  # fuser -m /dev/sdc1

  /dev/sdc1: 538

  # ps auxw|grep 538

  donncha 538 0.4 2.7 219212 56792 SLl Feb11 11:25 rhythmbox

  如果所有这些努力还不奏效,杀掉该进程后,那么这个时候可能需要加-f -l参数,强制卸载

  # umount -f -l /mnt

  NOTE:

  可用下面的命令来检查SATA硬盘的坏块。

  # badblocks -v /dev/sda

  # badblocks -v /dev/sdb

  # badblocks -v /dev/mapper/vgosi-lvol1

  Checking blocks 0 to 10477568

  Checking for bad blocks (read-only test): done

  Pass completed, 0 bad blocks found.

(责任编辑:豆豆)
下一篇:

小米路由器HD做工怎么样?拆解评测

上一篇:

双路由器实现宽带叠加

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com