
2012年、私は7.5GBというファイルを作成しました。
SD-card.2012.dd-bs1024-1.ec6a4994f4148912abb199505b98f01g
私の考えでは、dd
カメラの8GB SDカードの1つで動作しているようです。なぜ?覚えていません。
ファイル名にmd5sumが含まれていることを確認したec6a4994f4148912abb199505b98f01g
ので、名前に合計を追加したときにファイルが完成しました。
file
レポートはデータです。
partx
「パーティションテーブルを読み取れません」を報告します。以前はpartxを使ったことはありません。
fdisk
「有効なパーティションテーブルが含まれていません。」レポート
sudo losetup -f <filename>
/dev/loop0に入れると、報告されているように動作しますlosetup -a
が、loop0pNは生成されず、mount -t <type> /dev/loop0 <mount-point>
上記のように後続の試行は失敗しました。
mount -o loop -t auto
失敗し、ファイルシステムの種類を指定する必要があります。 vfat または ntfs を指定しても失敗します。
進行方法についてのアドバイスを求めてください。
答え1
屋根ふきデバイスを自分で作成し、その内容を確認してください。これは、次のコマンドを使用して実行できます(該当しない場合は、環境を反映するようにコマンドを更新します)。
未使用のループデバイスを探す:
losetup -f
このSDカードファイルを使用してループデバイスを作成します。
losetup /dev/loop0 /path/to/SD-card.2012.dd bs1024-1.ec6a4994f4148912abb199505b98f01g
SDカードなので使用できない場合があります。持つパーティションテーブルがあり、その上には1つのファイルシステムしかない可能性があります。これで/dev/loop0
特別なブロックとして扱い、そのファイルシステムにどの種類のファイルシステムがあるかを確認できます。
ファイルシステムをシステムで検索可能としてマークするには、次のようにします。
blkid
ファイルシステム/パーティション構造が何であるかを知ったら、マウントしてみてください。 YMMV、SDカード(LVMなど)に奇妙な内容がある可能性があるためです。ただし、ファイルシステムが直接存在することもあります。
mount /dev/loop0 /mnt/foo