私は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!!
/root
Clonezillaは、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
...
新しいパーティションのサイズがこの値以上である場合、レプリケーションは完全に機能します。