CloneZillaの画像を閲覧し、画像全体を復元せずにそれらから個々のファイルを抽出する方法はありますか?
debugfs
ext * fsなど)がありpartclone
、stdoutに復元してそのようなコマンドにデータをパイプできない場合を除き、マウントせずにファイルを抽出することはできないと思います。そのため、イメージ全体を抽出してマウントする必要があります。
CloneZillaの画像を閲覧し、画像全体を復元せずにそれらから個々のファイルを抽出する方法はありますか?
debugfs
ext * fsなど)がありpartclone
、stdoutに復元してそのようなコマンドにデータをパイプできない場合を除き、マウントせずにファイルを抽出することはできないと思います。そのため、イメージ全体を抽出してマウントする必要があります。
回答:
partclone
代わりにユーティリティを使用する方が適切です:
cd /home/partimag/YOURIMAGE/
touch hda2.img
zcat dir/hda2.ntfs-ptcl-img.gz.* | partclone.restore --restore_raw_file -C -s - -o hda2.img
mount -o loop hda2.img /mnt -t ntfs -o ro
注:これは、rootとして実行する必要があります。partclone
イメージを書き込むにはroot権限が必要であり、mountコマンドはrootとしてのみ機能する可能性が高いためです。
CloneZilla FAQエントリも参照してください。「これらの* -ptcl-img。*イメージを手動でファイルに復元するにはどうすればよいですか?」
partclone.restore
必要です。--restore_raw_file
.img
ntfs-3g -o loop hda2.img /mnt
代わりに使用する必要がありましたmount
cat | gunzip
動作します。
CloneZillaイメージをマウントして、そこからファイルを抽出できるはずです。こちらの手順をご覧ください。
Linuxで大容量ディスクを準備する
イメージが/ home / partimag / YOURIMAGE /であり、イメージが/home/partimag/YOURIMAGE/hda1.ntfs-img.aa、hda1.ntfs-img.ab ...である場合に実行します
file /home/partimag/YOURIMAGE/hda1.ntfs-img.aa
gzip、bzip、lzopの画像を確認します。それがgzipだとすると、実行できます
cat /home/partimag/YOURIMAGE/hda1.ntfs-img.* | gzip -d -c | ntfsclone --restore-image -o hda1.img -
次に、「hda1.img」があり、これをマウントできます
mount -o loop -t ntfs hda1.img /mnt
その後、すべてのファイルは/ mnt /にあります
ERROR: Input file is not an image! (invalid magic)
。何が原因ですか?
gzip -d -c
、コマンドのをに置き換えることができますzcat
。同様に、bzip2アーカイブの場合、、bzip -d -c
またはを使用できますbzcat
。
partclone
フルディスクバックアップを仮想マシンに復元する方法を示すビデオを作成しました。役に立てば幸いです:http : //www.youtube.com/watch?v=ainjV3X6wqQ
基本的に、あなたがする必要があるのは:
いくつかの制限があります。前に指摘したように、Clonezillaは元のドライブより小さいドライブにイメージを復元することはできません。また、イメージ内の特定のファイルを取得することはできません。パーティション全体または何もありません。
Linuxの方法はかなり幸運なハックなので、この機能がWindows用に公式に開発されるまで待ちます。