더 큰 디스크에 복제한 다음 비례적으로 파티션 크기를 조정하려는 GPT가 있는 디스크의 clonezilla 이미지가 있습니다. 예를 들어, 100Gb 디스크 1개와 40Gb 및 60Gb 파티션 2개가 있고 다른 200Gb 디스크에 복제하려는 경우 결과는 80Gb 및 120Gb 파티션입니다.
clonezilla에서 이를 수행할 수 있는 유일한 방법은 -k1 옵션을 사용하는 것입니다. 그러나 MBR 디스크의 경우에만 이를 수행할 수 있는 다른 방법이 있습니까? 아마도 유일한 옵션은 다음에 스크립트를 작성하는 것입니다.
- 파티션 및 해당 비율 보기(parted -l?)
- 새로운 공간 계산
- 파티션 이동(별도?)
- 파티션 크기 조정(별도 크기 조정?)
- 파일 시스템 재구축(e2fsck -f && resize2fs /dev/sdaX)
답변1
직접 테스트하지는 않았지만 CloneZilla 포럼에서 문제에 대한 해결 방법을 찾았습니다.
방법 #1(Windows용) - 발췌
WD 3T(하드 디스크 1 파티션, GPT 테이블 및 NTFS, BASIC)를 Seagate 4T로 마이그레이션해야 합니다(대상 디스크에 파티션 테이블을 생성하고 대상 디스크 1 파티션 4T에만 비례적으로 파티션 테이블을 생성하려고 합니다)
마지막 Kronzilla 버전에서 지원됩니까? 3~4t GPT에는 어떤 복구 옵션을 사용해야 합니까?
매우 감사합니다
(기본적으로 테스트했는데 결과는 4T "3T with WD3T DATA and 1T unformated" 였습니다)
편집하다:안정적인 Clonezilla live(2.1.2-20)는 마이그레이션 중에 3T에서 4T로 자동으로 크기가 조정되지 않습니다. 그러나 해결책은 다음과 같습니다.
- Clonezilla liveCD 2.1.2-20을 사용하여 클론(장치) 3T를 4T로 마이그레이션합니다. 결과는 HDD(4T)=3T("복제" 원본 데이터)+1T(포맷되지 않음)입니다. 6 시간.
- Windows 7(64비트)에 Minitool Partition Wizard Home Edition(무료!!)을 설치하고 HDD(4T) 크기를 전체 공간으로 조정합니다... 30초!
노트:이것은 링크입니다미니 도구, 위에서 참조한 도구입니다.
방법 #2(Unix용) - 발췌
또 다른 방법은
cgdisk
대상 디스크에 GPT 파티션 테이블을 생성하는 것입니다. 모든 파티션이 원본 파티션과 같거나 큰지 확인하세요. 그런 다음 Clonezilla live를 사용하여 로컬 디스크 간 복제를 수행할 수 있습니다. 방금 생성한 파티션 테이블을 사용할 수 있도록 전문가 모드로 들어가서 "-k" 옵션을 선택해야 합니다.
방법 #3(유닉스용)
CloneZilla FAQ의 질문 제목 아래에는 몇 가지 다른 방법(실제로는 3개)이 강조되어 있습니다.소형 하드 드라이브의 이미지를 대형 하드 드라이브로 복원하는 방법은 무엇입니까?. 위 포럼 게시물에서 찾은 방법 #2는 실제로 이 목록의 첫 번째 옵션이기도 하며, 복제 후 GParted를 사용하여 크기를 조정하는 것입니다.
발췌
- Clonezilla 서버에 이미지를 저장합니다.
- clonezilla를 통해 대상 머신에서 일반 복구를 수행합니다.
- 복제가 완료되면 이를 사용하여
gparted
파티션 크기를 조정하거나 이동합니다. DRBL 서버에 설치한 다음 클라이언트 를 Remote-linux-gra(dcs -> Remote-linux-gra) 모드로 부팅 하고gparted
클라이언트에 루트로 로그인한 후 .gparted
또는 gparted LiveCD 또는 LiveUSB를 사용하여 이 작업을 수행할 수 있습니다. gparted-clonezilla 듀얼 부팅 Live CD가 제공됩니다. 자세한 내용을 확인하세요.http://gparted.free.fr/GParted-Clonezilla/또는http://www.icewalkers.com/jump.php?AID=2917&src=home.