パーティションのみを複製するようにClonezillaを設定する方法

パーティションのみを複製するようにClonezillaを設定する方法

私はClonezillaを使って100GBのDebianパーティションを複製しようとしました/dev/sda1/root私はClonezilla-liveを使ってiso約18GBのサイズのファイルを作成することでこれを達成しました。複製が成功したようです/root。 110 GBのドライブサイズで作成されたvirtualboxから復元しようとすると問題が発生します。回復プロセスは次のとおりです。

Disk destinantion is too small!
Destination disk size: 230686720 sectors (118.1 GB)
Source disk size from the image: 976773168 sectors (500.1 GB)
Program terminated!!

/rootClonezillaは、1つのパーティションではなくフルハードドライブサイズをコピーするようです。 1つのパーティションのみを回復するためにisoファイルを作成したとき、私は何か間違っていましたか?またはClonezillaに記載されている制限ウェブサイト?私が理解したのはThe destination partition must be equal or larger than the source oneそうではありませんThe destination disk

答え1

偶然答えを見つけました。サーバー障害image/sda-pt.partedファイルを作成する前に複製されたイメージフォルダを変更するisoと、この問題を解決できます。ファイルsda-pt.partedには次の内容が含まれています。

Model: ATA ST31000524AS (scsi)
Disk /dev/sda: 976562500s
...

2行目の値は、複製されたディスクのサイズに変換できます(パーティションのみを複製したいが)976562500*512 = 5E11 (500GB)。複製する必要があるパーティションのサイズ(またはそのパーティション内のファイルの実際のサイズ)が40 GBであると仮定すると、2行目の値をに変更でき4E10 / 512 = 78125000sますsda-pt.parted

Model: ATA ST31000524AS (scsi)
Disk /dev/sda: 78125000s
...

新しいパーティションのサイズがこの値以上である場合、レプリケーションは完全に機能します。

関連情報