web-dev-qa-db-ja.com

fsがアンマウントされないようにするにはどうすればよいですか?

最近非常に奇妙な動作をしているディスクをバックアップしようとしていますが、ディスクのファイルシステム(/dev/disk4)が「自発的に」アンマウントされるため、バックアップの試行は数分後に失敗します。 (このアンマウントが文字通り「自発的」であるとは思えませんが、私の知らないうちにそのように見えます。)

"lock"マウントして、他のプロセスがマウントを解除できないようにします(umount /dev/disk4私が発行)。そのようなロックを達成する方法はありますか?

(私が扱っているUnixのフレーバーはたまたまOS Xですが、Linux固有のソリューションも、さらにグーグルするための有用なキーワードを提供する可能性があるため、興味があります。また、他のBSD風のUnixフレーバーのソリューションもあります。歓迎します。)

(言うまでもなく、私はディスクのバックアップを妨げないロックスキームにのみ興味があります!)

「マウントをロック」する方法がない場合、またはアンマウントが発生している理由を特定するにはどうすればよいですか?

2
kjo

マウントがビジーの場合、マウントを解除することはできません*。

マウントをビジーにする簡単な方法は、CWD[〜#〜] c [〜#〜] urrent [〜# 〜] w [〜#〜] orking [〜#〜] d [〜#〜] irectory)マウントポイントの下。


*レイジーアンマウントは引き続き返されますが、ファイルシステムがビジーでなくなるまで実際にアンマウントしないでください。

4
bahamat