pvコマンドを使用してドライブを複製できます。どのようにマウントしますか? [コピー]

pvコマンドを使用してドライブを複製できます。どのようにマウントしますか? [コピー]

次のコマンドを使用してドライブをバックアップできます。

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 

おすすめ記事