すでにファイルが含まれているフォルダに誤って新しいドライブをマウントしました。私はそれらを気にせず、どこか別の場所に持っていますが、そのフォルダーは現在空になっています。ファイルがどうなったか知りたいです。 Linuxによって単に削除されるだけですか?
単に「シャドウイング」され、アンマウントすると再び表示されます。 :)
実際、ファイルは「そのまま」そのままで、アンマウントせずにすぐにアクセスする必要がある場合は、いわゆるbind
マウントを使用して回避できます。
mount --bind /Original/FS/Mount/Point /Somewhere/Else
カーネルにファイルシステムをマウントポイントにマウントするように要求すると、カーネルはそのマウントポイントをマウントしているファイルシステムへの「ビューポート」として扱うため、正常に機能するため、mounted FSそこにコンテンツ。
しかしこれはnotこれらのFSの「レイヤー」を単一のビューに組み合わせることができる唯一の方法です。いわゆる「 ユニオンマウント 」アプローチがあります(この「計画9の中心的な概念」、BTWを知っているのはおかしいです)。 Linuxでは Aufs を使用できますが、これはメインラインカーネルに組み込まれなかった、または現在(3.18以降) OverlayFS — did .
新しくマウントされたファイルシステムは、初期のファイルシステムの一部を隠すオーバーレイのようなものです。 poigeで説明されているバインドマウントのように、ファイルにアクセスするトリックがあります。 Linuxでは、個人的には、ファイルシステムを複数の異なるマウントポイントに複数回マウントできるという事実が気に入っています。したがって、/
だけでなく/mnt
にもルートファイルシステムを完全にマウントできます。これは、失われたスペース/失われたファイル/ディスク使用量のカウント/ ...をデバッグするときに役立ちます。
Gotcha's: