약 210GB를 차지하는 약 7개의 파티션이 있는 1000GB 디스크가 있고 해당 파티션을 240GB 디스크에 복제하려고 합니다. 이를 위해 clonezilla 부팅 USB를 사용해 보았습니다. 사용하면 dd if=/dev/sdc of=/dev/sdb bs=512 count=1
대상 sdb 디스크에 파티션이 생성된다고 해서 종료했다가 다시 시작했는데 파티션이 없었습니다. 작동시키는 방법에 대한 아이디어가 있습니까?
답변1
사용 중인 명령은 dd
특정 파티션을 복사하는 것이 아니지만 크기가 약 4배이므로 전체 /dev/sdc
명령이 작동하지 않습니다./dev/sdc
/dev/sdb
해야 할 일은 동일한 크기의 파티션을 만든 /dev/sdb
다음 해당 파티션을 별도로 사용하거나 복제하는 것입니다 dd
.cat
마운트된 파일 시스템이 없는지 확인하십시오 /dev/sdb
. 파티션을 생성한 후 /dev/sdb
:
dd if=/dev/sdc3 of=/dev/sdb3 bs=2M
dd if=/dev/sdc4 of=/dev/sdb4 bs=2M
더 나은(빠른) 성능을 얻으려면 다음을 사용하십시오 cat
.
cat /dev/sdc3 > /dev/sdb3
cat /dev/sdc4 > /dev/sdb4
기타 등등
답변2
일반적으로 더 큰 드라이브에서 더 작은 드라이브로 복제할 수 없습니다.
그러나 해결책이 있습니다.
더 큰 드라이브의 파티션을 축소(이동할 수도 있음)하여 모든 파티션이 더 작은 드라이브의 한계 내에 있도록 할 수 있습니다(GUID의 경우 백업 파티션 테이블을 위한 작은 드라이브 공간을 테일에 남겨둡니다). 테이블(GPT) .
부팅 파티션(루트 파티션은 아마도 부팅 파티션일 가능성이 높음)의 헤드를 이동하는 경우 해당 헤드를 찾으려면 부트 로더를 다시 설치해야 합니다. 가능하지만 복잡합니다.
그런 다음 더 큰 드라이브의 이 부분을 복제하고 GPT(GUID 파티션 테이블)인 경우 나중에 사용할 수 있습니다
gdisk
./dev/sdx
에서 까지 "전체" 드라이브를 복제하는 것이 좋습니다./dev/sdy
여기서 은x
소스 드라이브의 장치 문자이고y
는 대상 드라이브의 장치 문자입니다.dd
또는 유사한 도구를 사용하여 복제하면 대상 드라이브가 가득 차면 잘립니다.문제를 일으킬 수 있는 몇 가지 다른 사항이 있습니다. 몇 분 전에 드라이브 복제를 계획할 때 참고해야 할 사항 목록을 작성했습니다. 아래 링크를 참고해주세요,한 드라이브에서 다른 드라이브로 복제.