Linuxスーパーユーザーの皆様へ
ファイルシステムをマウントしたいのですが、範囲私は省略したいパーティションテーブルするために隠れる私のディスク上のデータを探している人からそれを守ります。
この機能は、揮発性/非 fstab マウントおよび dm-crypt プレーンと組み合わせることで、私のデータに興味を持つ人々や、データがそこに存在する可能性から私のデータを非常に安全に保護します。
これは可能ですかmount(8)
?
答え1
暗号化されていないファイルシステムでも可能です。たとえば、パーティションがセクターから始まり34607104
、セクター サイズが の場合512
、次のようになります。
mount -o offset=$((512*34607104)) /dev/sdX /mnt/foo/
パーティション テーブル エントリが存在するかどうかは問題ではありません。ファイルシステムを調べて、そのジョブを実行します (スイッチmount
で支援できます)。-t
あまり知らないdm-crypt プレーンただし、まずデバイス (パーティション) を復号化してからマウントする必要があるようです。Michael Kjörling のコメントが役に立ちます。
losetup
特に、--offset
およびスイッチが必要です--sizelimit
。ループバック デバイスを構成すると、通常どおりマウントできるようになります。
ニーズに合わせて、最後の単語を「通常どおりに復号化する」に変更します。
ツールもありますdmsetup
。さまざまなファイル/デバイスのチャンクからマップされたデバイスを作成できます。たとえば、暗号化された「パーティション」を 1 台以上の HDD 内の通常のパーティション間のいくつかの隙間に隠すことができます。別の質問に対する私の答えそして勉強してくださいman dmsetup
。/dev/mapper/barbaz
フランケンパーティションを作成し、プレーン暗号化を楽しんでください。
ヒント: 上記の回答では、通常のファイルでは機能しないlosetup
ため、ファイルからデバイスを作成するために を使用していますdmsetup
。既存のデバイスを操作します。/dev/something
マップを構築するときは、それらのパスを使用します。この場合はdmsetup
必要ありません。losetup