Unmounting

我怎麼知道惰性umount -l何時完成?

  • April 14, 2018

我正在執行 Linux,並希望安全地解除安裝我的外部硬碟。

我想使用umount --lazy

懶解除安裝。現在從文件層次結構中分離文件系統,並在它不再忙時清理對該文件系統的所有引用。(需要核心 2.4.11 或更高版本。)

在關閉對文件系統的最後一次引用後,我假設sync將執行 a 。

我怎麼知道什麼時候sync完成?

你有兩個選擇:

  1. 如果您關心何時可以安全拔出外部驅動器(您應該關心),請不要使用umount‘選項。--lazy
  2. 從你的 shell執行sync並等待它返回。當然,這只是手動執行 non---lazy umount自動執行的操作……所以它不會節省任何時間,它只會創造更多的工作。

過去對我有用的一個選項就是嘗試再次延遲解除安裝它。如果它仍然掛載,它不會說什麼,但是如果之前的惰性解除安裝成功,它會說:

umount: /path/to/mountpoint/: not mounted

引用自:https://unix.stackexchange.com/questions/385645