Unmounting我怎麼知道惰性
我怎麼知道惰性umount -l
何時完成?
我正在執行 Linux,並希望安全地解除安裝我的外部硬碟。
我想使用
umount --lazy
:懶解除安裝。現在從文件層次結構中分離文件系統,並在它不再忙時清理對該文件系統的所有引用。(需要核心 2.4.11 或更高版本。)
在關閉對文件系統的最後一次引用後,我假設
sync
將執行 a 。我怎麼知道什麼時候
sync
完成?
你有兩個選擇:
- 如果您關心何時可以安全拔出外部驅動器(您應該關心),請不要使用
umount
‘選項。--lazy
- 從你的 shell執行
sync
並等待它返回。當然,這只是手動執行 non---lazy
umount
自動執行的操作……所以它不會節省任何時間,它只會創造更多的工作。
過去對我有用的一個選項就是嘗試再次延遲解除安裝它。如果它仍然掛載,它不會說什麼,但是如果之前的惰性解除安裝成功,它會說:
umount: /path/to/mountpoint/: not mounted