Clonezillaでいくつかの画像を作成しました。 ClonezillaのライブCDを持っていないが、別のLinuxディストリビューション、たとえばClonezillaを持っていないKnoppixがある場合、イメージをローカルドライブに復元する別のプログラムはありますか?私の理解では、Clonezillaはgpartedのオートマトンです。知りません。
Clonezilla は、実際には統合アプリケーションというよりもフレームワークであり、いくつかのツールの1つを使用してバックアップイメージを作成します。これらのツールは次のとおりです。
should使用しているpartclone
-これがデフォルトです。通常、clonezilla
をインストールした場合は、それもインストールされています。 (また、明らかに ntfscloneよりも優れています NTFSの場合でもです。)ただし、イメージを作成するときは、何が呼び出されるかに注意してください。完了したら、ログファイル/var/log/clonezilla.log
と/var/log/partclone.log
を確認して再確認してください。
デフォルトでは、画像はgzipスキームで圧縮されますが、理論的にはbzip2、lzma、またはその他のスキームで圧縮できます。
file
ユーティリティを使用して、画像の圧縮形式を確認できます。
$ file /path/to/my/image_file.aa
/path/to/my/image_file.aa: gzip compressed data, last modified: Sun Oct 15h 12:34:56 2017, max speed, from Unix
使用する解凍ツールの名前は通常、圧縮スキームと同じです。gzipの場合はgzip
、lzmaの場合はlzma
、bzip2の場合はbzip2
です。ただし、他の何かを実行したい場合があります。次に例を示します。pigz
は、gzipの並列化されたマルチコアバージョンであり、(通常は)はるかに高速に動作します。
Clonezillaは、バックアップを実行したデバイスのpartimag/
の下のサブディレクトリにパーティションバックアップを配置します。そのディレクトリ内には、現時点ではあまり気にしないファイルが多数あり、(通常は最大の)ファイル(実際の圧縮クローンイメージ)があります。このようなファイルのパスの例:
/mnt/sdc1/partimag/2017-10-15-01-my-partition-backup/sdb1.ext4-ptcl-img.gz.aa
したがって、画像に使用されるディレクトリは/mnt/sdc1/partimag
です。特定のパーティションはサブディレクトリ2017-10-15-01-my-partition-backup
にバックアップされ、そのディレクトリ内の圧縮イメージはsdb1.ext4-ptcl-img.gz.aa
です。さて、この名前は私たちにいくつかのことを教えてくれます:
sdb1
でした(それほど面白くありません)ptcl
)gz
-拡張子のように)また、clonezilla-img
という名前のクローン作成プロセスのログがあり(そう、紛らわしい名前です)、これを使用して再確認することもできます。
重要な注意:画像ファイルが固定サイズの断片に分割される可能性を無視しています。その場合は、独自の調査が必要です。 OPの質問。
イメージをデバイス/dev/sdd3
に復元するとします。そうする前に、マウントが解除されていることを確認してください(例:unmount /dev/sdd3
)。さもないと、物事がひどく台無しになります。
ここで、イメージを解凍し、結果を復元モードのパーティションバックアップツールにパイプして、関連するブロックデバイスに書き込みます。上記の例では、次のように実行します。
cd /mnt/sdc1/partimag/2017-10-15-01-my-partition-backup/ && \
pigz --decompress --stdout sdb1.ext4-ptcl-img.gz.aa \
| partclone.ext4 --restore --output /dev/sdd3
なぜこのピプレイン?
gzip
を呼び出したいと思いますが、pigz
の方が高速です。partclone
を呼び出します。実際、partcloneにはファイルシステムタイプごとに1つずつ、複数の実行可能ファイルがあり、ext4バイナリが必要です。partclone
は、特に指示がない限り、標準入力、つまりパイプから読み取ります。すべて完了したら、mount -t ext4 /dev/sdd3 /path/to/mount/point
を使用してデバイスをマウントし、復元が正常に行われたかどうかを確認できます。 fsck
ファイルシステムチェックツールを使用することもできます。
buntuForums は、CloneZillaイメージのコンテンツにアクセスするためのソリューションを提供します。
/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のいずれの画像かを確認します。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/
にありますこのサイトは似たようなことを言っていますが、ext3
image: http://blog.christosoft.de/2012/05/mount-clonezilla-image-to-restore-single-file-browse/
ただし、これらの方法を使用してオペレーティングシステムのパーティション全体を復元することはできません。