나는 Clonezilla를 사용하여 100GB 크기의 Debian 파티션을 복제하려고 했습니다 /dev/sda1
. /root
저는 Clonezilla-live를 사용하여 iso
약 18GB 크기의 파일을 생성함으로써 이를 달성했습니다. 복제가 성공한 것 같습니다 /root
. 110GB 드라이브 크기로 생성된 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
...
두 번째 줄의 값은 복제된 디스크의 크기로 변환될 수 있습니다(파티션만 복제하고 싶지만) 976562500*512 = 5E11 (500GB)
. 복제해야 하는 파티션의 크기(또는 해당 파티션에 있는 파일의 실제 크기)가 40GB라고 가정하면 두 번째 줄의 값을 로 변경할 수 있으므로 4E10 / 512 = 78125000s
다음 sda-pt.parted
과 같습니다.
Model: ATA ST31000524AS (scsi)
Disk /dev/sda: 78125000s
...
새 파티션의 크기가 이 값보다 크거나 같으면 복제가 완벽하게 작동합니다.