전체 시스템을 쉽게 복제 할 수 있습니까?


21

Ubuntu 14.04 LTS를 실행 중이며 하드 드라이브에 문제가 있습니다. 같은 크기 (1TB)의 새 HDD를 구입했으며 새 HDD에서 모든 데이터 (소프트, 작업, 사진 등)를 이동하려고합니다.

가장 쉬운 방법은 무엇입니까?


1
라이브 CD에서 gparted를 사용하여 파티션을 복사하여 붙여 넣기
— Panther

또는 clonezilla (GPL) clonezilla.org를
— Bruni

4
참고 : 복사 하는 데 사용되는 방법에 관계없이 Live CD / USB 미디어 에서 부팅 된 시스템 (하드웨어)에서이 방법을 사용 하는 것이 훨씬 안전합니다 . 해당 드라이브에서 실행하는 동안, 라이브 시스템을 복사 및 용의자 HDD로, 문제가 발생할 수 있습니다 즉시 통지하지 않을 수.
— david6

답변:


13

가장 쉬운 방법은 위에서 제안한대로 Live CD / USB에서 Gparted를 사용하는 것입니다. 이를 위해 Gparted 매뉴얼의 "파티션 복사 및 붙여 넣기"섹션을 살펴보십시오 . 링크에 제공된 단계를 재현하려면 다음을 수행하십시오.

파티션을 복사하려면

  1. 마운트 해제 된 파티션을 선택하십시오. “ 파티션 선택 ”을 참조하십시오 .

  2. 파티션 → 복사를 선택하십시오. 응용 프로그램은 파티션을 소스 파티션으로 표시합니다.

파티션을 붙여 넣으려면

  1. 디스크 장치에서 할당되지 않은 공간을 선택하십시오. “ 할당되지 않은 공간 선택 ”을 참조하십시오 .

  2. 파티션 → 붙여 넣기를 선택하십시오. 응용 프로그램은 붙여 넣기 / 파티션 경로 대화 상자를 표시합니다.

  3. 원하는 경우 파티션의 크기와 위치를 조정할 수 있습니다. “ 파티션 크기 및 위치 지정 ”을 참조하십시오 .

  4. 원하는 경우 파티션 정렬을 지정할 수 있습니다. “ 파티션 정렬 지정 ”을 참조하십시오 .

  5. 붙여 넣기를 클릭하십시오. 응용 프로그램은 보류중인 작업 창에 파티션 복사 작업을 표시합니다.


이 문제를 도와 주셔서 감사하지만 @Frantique가 아래 제안한대로 수동 간단한 방법을 사용한다고 생각합니다. sudo cat / dev / sda> / dev / sdb 위험하다는 것을 알고 있지만 가장 쉬운 방법입니다.
— Adascalitei Lucian 2016

그렇습니다, 당신의 선택입니다. 일부 다른 사람들이이 방법을 쉽게 :) 조심 찾을 수있다 dd(도 및 cat주의하여 사용하지 않을 경우가 엉망 일까지 수로).
— Ron

@AdascaliteiLucian 은하 지 않습니다 cat(위의 주석 참조). 속도를 높이려면dd
— Fabby

cat보다 안전하고 간단합니다 dd. 그것을 사용하지 않을 이유가 전혀 없습니다 .
— terdon

7

CloneZilla ( http://clonezilla.org/ )를 사용 하면 세부 사항을 처리합니다.


5
귀하의 답변은 100 % 정확하지만 링크가 이동, 변경, 다른 링크로 병합되거나 기본 사이트가 사라지면 100 % 쓸모가 없게 될 수도 있습니다 ... :-( 따라서 답변을 편집 하고 관련 내용을 복사하십시오 링크에서 답변으로 이동하여이 사이트 수명의 100 %에 대한 답변을 보장합니다! ;-) 귀하는 항상 답변의 맨 아래에 링크를 귀하의 자료의 출처로 남겨 둘 수 있습니다 ...
— Fabby

3
이것에 대해 조금 확장 해 주시겠습니까? 예를 들어 clonezilla를 사용하여 파티션을 복제하는 방법을 간략하게 설명하십시오.
— Oli

4
Fabby : Clonezilla는 오래 전부터 존재합니다 (거의 10 년이되었습니다). 사이트가 이전되면 언제든지 Google 사이트를 이용할 수 있습니다. 전체 설명서와 빠른 안내서는 사이트에서 구할 수 있습니다. 다운로드 사이트 : osdn, sourceforge? 아니면 github 저장소입니까? 어쨌든, 프로젝트가 중단되어 웹 사이트가 더 이상 작동하지 않으면 소스를 읽지 않는 한 사용하지 않는 것이 가장 좋습니다.
— jringoot

나는 jringoot에 동의합니다. 링크를 사용할 수 없으면 어쨌든 대답은 무의미합니다.
— user1182988

5

라이브 시스템에서 부팅하고 USB (또는 하드웨어에 따라 다른 케이블)를 통해 새 HDD를 연결 한 다음 '터미널'을 시작하십시오.

이전 HDD (아마도 /dev/sda) 의 경로 와 새 HDD ( ) 의 경로를 확인하고 /dev/sdb다음 명령을 실행하십시오.

sudo dd if=/dev/sda of=/dev/sdb

시간이 오래 걸린다는 점을 기억하십시오. 기본 진행 표시가 없습니다. SIGUSR1 신호를 프로세스에 전송하여 진행 상황을 확인할 수 있습니다 (예 : sudo pkill -USR1 dd또는) sudo pkill -USR1 -f sdb.

또 다른 가능성은 (보다 빠름 dd) :

cat /dev/sda >/dev/sdb

나는 이것이 내가 선택할 방법이며, 솔직히 말해서 Gparted 대신 쉘을 선호합니다.
— Adascalitei Lucian 2016

1
Lucian : da, e cea mai buna solutie. ;)
— Frantique 2016 년

3
사용하여 dd큰 블록 사이즈로하면 속도를 높일 것이다. 예sudo dd if=/dev/sda of=/dev/sdb bs=1024k
— David Purdue

데이비드 : 그렇습니다. 실제로 하드웨어에 대해 아무것도 모르기 때문에 느리게하는 것이 좋습니다.
— Frantique

1
부나 아스타 :), nu m-as fi astepat :), caz de experientez ceva probleme, Teoretic eu vreau sa inlocuiesc un Hard Wd Blue 1Tb, oricum tin thread-ul deschis, 관리 deja cred ca i seduc acele de pe platane, cu un Hard Wd Black 1Tb, si nu vreau sa reinstalez toata nebunia iarasi, imi ia o zi sa mi le pun to la punct, si는 sa fac treaba asta를 선호합니다. 주술사 4 명에 대한 설명 Multumesc inca o 데이터.
— Adascalitei Lucian 2016

1

가장 쉬운 방법으로 rsync를 사용하여이 전체 복제 프로세스를 다른 디스크로 자동화하는 bash 스크립트를 만들었습니다.

스크립트는 fstab 파일 변경, 새 디스크에 적절한 grub 설치 및 새 grub 메뉴를 만들기 위해 업데이트하는 것과 같은 모든 것을 처리합니다.

예를 들어 gparted를 사용하여 적절한 파티션으로 대상 디스크를 준비하면됩니다.

자세한 내용은 https://github.com/thiggy01/clone-ubuntu 의 저장소를 방문 하십시오.


내가 쓴 복제 스크립트를 복제하는 좋은 일. github에 크레딧을 주셔서 감사합니다.
— WinEunuuchs2Unix

기뻐요. 컴퓨터를 hdd에서 sdd로 업그레이드하는 도구가 필요했습니다. 그런 다음 스크립트를 찾았으며 사용을 제한하지 않았으므로 전체 프로세스를 자동화하도록 스크립트를 사용자 정의하기로 결정했습니다.
— thiggy01
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.