在使用linux系统挂载U盘的时候我们经常会无法卸载,出现device busy之类的错误,这里我们可以用lazy umount 技术。
umount -l /extdisks/sda4
请注意,该方法并不是完全安全的,lazy umount主要完成如下操作:
- 立即从目录结构中实现卸载,即新进程将无法通过/extdisks/sda4访问/dev/sda1
- 正在访问该文件系统的程序不受影响。即正在操作/extdisks/sda4的进程不会被打断,且仍可以读写/dev/sda1中的所有文件。
- 如果所有进程对/extdisks/sda4的操作都执行完,那么才真正地umount
由此可知,lazy umount并没有真正实现umount,仅用于特殊需要的情况,而用这种方法来卸载U盘是不安全的。