GNU/Linux >> Linux の 問題 >  >> Linux

ddrescue によってレスキューされた完全なディスク イメージのマウント

ドライブ全体のイメージを作成した場合は、マウント コマンドでオフセット オプションを使用できます。 mmls (The Sleuth Kit から) は画像内のパーティションを表示できます

$ mmls image -b
DOS Partition Table
Offset Sector: 0
Units are in 512-byte sectors

     Slot    Start        End          Length       Size    Description
00:  -----   0000000000   0000000000   0000000001   0512B   Primary Table (#0)
01:  -----   0000000001   0000000031   0000000031   0015K   Unallocated
02:  00:01   0000000032   0001646591   0001646560   0803M   DOS FAT16 (0x06)
03:  00:00   0001646592   0002013183   0000366592   0179M   DOS FAT16 (0x06)

ブロック 32 から始まる DOS パーティションをマウントします:

sudo mount -o loop,offset=16384 image mnt

(32 × 512 バイト ブロック =16384)

Windows で作成された一般的な NTFS パーティションをマウントするには:

sudo mount -t ntfs -o r,force,loop,offset=32256 image mnt

(63 × 512 バイト ブロック =32256)


もう 1 つの解決策は、losetup を使用してイメージをブロック デバイスにマップし、次に kpartx を使用してループバック デバイスをスキャンし、各パーティションにブロック デバイスを作成してからマウントすることです。 (未テスト) のようなもの

losetup /device/loop0 /path/to/file.img
kpartx /dev/loop0
mount /device/mapper/loop0p1 /mntpath

Linux
  1. ディスクがどこにマウントされているかを確認するコマンド?

  2. このディスクをマウントする方法は?

  3. Linux –ディスク/ディスクのコピーを遅くしますか?

  1. QEMU ディスク イメージのサイズを変更することはできますか?

  2. 不良セクタのあるディスクからの迅速なリカバリ

  3. ディスク/ディスクコピーを遅くする

  1. Cifsファイルシステムを直接またはFstab経由でマウントしますか?

  2. Linux –自分で起動してインストールできるイメージをリモートマウントすることは可能ですか?

  3. CIFS のマウント:操作はサポートされていません