次のコマンドを使用してドライブをバックアップできます。
pv -EE /dev/sda > disk-image.img
すべて大丈夫ですが、このコマンドを使用しないとファイルは表示されません。
pv disk-image.img > /dev/sda
もちろんこれを行うと、データはディスクに書き戻されますが、これは私が望むものではありません。私の質問は、.img
ファイルをディスクに書き換えるのではなく、ファイル自体をマウントするにはどうすればよいですか?
ループインストールを試してみましたが、無効なNTFSについて文句を言うようです。
$ mount -o loop disk-image.img
mount: disk-image.img: can't find in /etc/fstab.
$ mount -o loop disk-image.img /mnt/disk-image/
NTFS signature is missing.
Failed to mount '/dev/loop32': Invalid argument
The device '/dev/loop32' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
ベストアンサー1
バックアップする代わりに、MBR(512バイト)を含むディスク全体をバックアップしました。シンプルパーティションをマウントできるため、MBRをスキップする必要があります。
試してみてください:
sudo losetup -o 512 /dev/loop0 disk-image.img
sudo mount -t ntfs-3g /dev/loop0 /mnt
編集する:@grawityが提案したように:
sudo losetup --partscan /dev/loop0 disk-image.img
sudo mount -t ntfs-3g /dev/loop0 /mnt