Linuxでデバイスの「見えない」マウント

Linuxでデバイスの「見えない」マウント

マウントされたファイルシステムをリストしたりリストしたりせずに、mount同様のコマンドを使用してLinuxでデバイスをマウントしたり、ファイル/フォルダをバインドマウントしたりできますか?dfそれでは、どうすればこれを達成できますか?コマンドに引数を提供するのと同じくらい簡単ですかmount、またはデバイスをマウントするためにCライブラリ関数を使用しますか、それともデバイスをマウントするためにカーネルモジュールを検索またはコンパイルする必要がありますか?

答え1

いいえ。スプーフィングするコマンドは、カーネルがデバイスを管理するために使用するのと同じカーネルデータテーブルから情報を取得します。

答え2

Dockerや仮想マシンなどのコンテナを使用してこれを実行できます。

別の可能なオプションは、「dd」または「testdisk」と同じ方法でディスクに直接書き込むことです。

あなたの最終目標を知らずにこれが私が思い出すことができる最善です。ただし、これらの方法は99%のユースケースでは推奨されていないことに言及する価値があります。

関連情報