NTFSパーティションの一部のクローンイメージをマウントすると、マウントがexFATに対して文句を言います。

NTFSパーティションの一部のクローンイメージをマウントすると、マウントがexFATに対して文句を言います。

次のようにpartcloneを使用してNTFSパーティションをバックアップしました。

partclone.ntfs -cs /dev/sdk1  -o ./ntfs_backup.img

該当する場合:物理ハードドライブがUSBドックにあります。

さて、そのイメージの内容を同時に変更されたパーティションの内容と比較したいと思います。これを行うには、ハードドライブをUSBドックに再接続しましたが、4つのNTFSパーティションがあり、他のパーティションがなくても正常に表示されました。その後、パーティションの元の状態でイメージをマウントしようとしましたが、失敗しました。

# mount ./ntfs_backup.img /mnt/ntfs_backup
FUSE exfat 1.3.0
ERROR: exFAT file system is not found.

ここでexFATが言及されているのはなぜですか?最後まで読んだこの質問はここにあります。そのオプションを試してみました-o loopが、何の変更もありませんでした。また、ファイルシステムの種類を明示的に指定してみました。

# mount -t ntfs ./ntfs_backup.img /mnt/ntfs_backup
NTFS signature is missing.
Failed to mount '/dev/loop10': Das Argument ist ungültig
The device '/dev/loop10' 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?

しかし、詳しく見ると、イメージを圧縮していないにもかかわらず(直接マウントできるようにしたいので)、partcloneイメージを直接マウントできないようです。によると珍しい その他partclone.restore複製されたイメージファイルを通常のイメージファイルに変換するために使用する必要があるリソースは何ですか?

しかし:

# cat ./ntfs_backup.img | partclone.restore -C -s - -O ./ntfs_backup.img
Partclone v0.3.13 http://partclone.org
Starting to restore image (-) to device (./ntfs_backup_mountable.img)
device (./ntfs_backup_mountable.img) is mounted at 
error exit
Partclone fail, please check /var/log/partclone.log !

画像が圧縮されていないので、ここではパイプをスキップできると思いましたが、実行するとpartclone.restore -C -s ./ntfs_backup.img -o ntfs_backup.img同じエラーが発生します。

...私は何が間違っていましたか?

今回はイメージをマウントする必要があります(助けになる場合に備えてfsarchiveファイルとしても持っています)。将来的には、パーティションのマウント可能なイメージを直接作成する方法を知っても大丈夫です。

修正する @kanehekiliのアドバイスに従ってntfs-3gファイルシステムの種類を指定してください。

# mount -t ntfs-3g ./ntfs_backup.img /mnt/ntfs_backup
NTFS signature is missing.
Failed to mount './ntfs_backup.img': Das Argument ist ungültig
The device '/ntfs_backup.img' 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?

興味深いことに、このコンテンツは参照されなくなりました/dev/loop10。しかし、どうすればいいのかわかりません。

私が何か間違っているか、イメージを作成した方法がインストールプロセスと合わないと思います。私以前はしかしpartclone.ntfs

つまり、即時の問題は解決されましたが、少なくとも読み取り専用でマウントできる(partcloneまたはfsarchiverを使用)パーティションイメージを作成したいと思います。

答え1

NTFSファイルシステムがあるため、次のようにマウントを実行する必要があります。

mount -t ntfs-3g

それ以外の場合、マウントはこれを行う方法を見つけようとします。これはexFATです。

---EDIT--- OPはイメージを抽出できないため、partcloneが元のntfsイメージを生成するかどうかは問題です。試してみる価値がありますdd

dd bs=4M if=/dev/sdK1 of= ntfsbackup.image status=progress oflag=sync

誰かがそれを使用します。NTFSクローン- 試してみる価値があるようですが…

関連情報