次のように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クローン- 試してみる価値があるようですが…