プロセスを終了せずに使用中のデバイスをアンロードしますか?

プロセスを終了せずに使用中のデバイスをアンロードしますか?

/tmpのマウントポイントを変更したいです。しかし、これを忙しく続けるいくつかのプロセスがあります。これらのプロセスを終了せずに削除する方法はありますか?一時停止など。

ベストアンサー1

umount -lからマウントを削除する遅延マウント解除()を実行できます/tmp。その後、必要な他のファイルシステムをマウントできます/tmp。以前のバージョンは/tmpまだインストールされて表示されません(まだそれを使用する少数のプロセスを除く)。これらのプロセスで使用が中止されると、最終的に削除されます。たとえば、これはmkfs基本ストレージの悪い考えです。

別のオプション(動作している場合は「共有」伝播があるマウントに応じて)、マウントをmount --move別のディレクトリ(たとえばmkdir /oldtmp; mount --move /tmp /oldtmp;)に移動してから、新しいファイルシステムを再マウントできます/tmp

おすすめ記事