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