Linux:卸载文件系统设备或者资源繁忙的解决方法

时间:2020-02-23 14:40:02  来源:igfitidea点击:

尝试在Linux或者Unix系统上卸载驱动器/装载点时,您可能会遇到此输出错误:

Device or resource busy

当然,您当然需要确保没有用户或者进程以任何方式访问此文件系统。
即使您已采取一切预防措施,您仍然可能会遇到此问题。

1.找出当前正在访问文件系统的内容(本示例将假定文件系统为/var/www):

lsof | grep /var/www

关闭上面命令发出的所有进程并将其卸载:

umount /var/www

注意:以下提到的两个步骤可能会导致数据丢失或者损坏,但仅对于那些涉及到的进程正在写入的数据而言,它不会损害先前写入文件系统的数据。
无论如何,请始终使用备份!

2.如果仍然遇到问题或者无法正常关闭这些过程,则可以终止那些相关的文件系统访问过程:

fuser -km /var/www

现在,您可以尝试卸载它:

umount /var/www

3.或者,您可以尝试强制卸载:

umount -f /var/www