디스크 이미지를 만들고 나중에 복원하는 방법? . 다시 작동합니다. 특히

저는 새로운 Linux 사용자입니다. 시스템을 시작하고 실행하는 동안 (드라이버, 해상도 등) 무언가 (X, grub, unknowns)가 깨져서 얻을 수 없기 때문에 지난 몇 주 동안 최소 10 회 이상 Wubi를 처음부터 다시 설치했습니다 . 다시 작동합니다. 특히 저와 같은 초보자의 경우 실패한 “고정”시도의 여러 계층 문제를 해결하는 것보다 전체 shebang을 다시 설치하는 것이 더 쉽고 훨씬 빠릅니다.

Windows에서 나올 때, 나는 리눅스 설치 (및 부트 파티션 !!)의 스냅 샷을 만들기 위해 실행할 수있는 “디스크 이미지”유틸리티가 있다고 생각합니다. 그런 다음 내 컴퓨터를 foobar ‘한 후 어떻게 든 작동중인 스냅 샷으로 내 컴퓨터를 복원합니다.

Acronis True Image 또는 Norton Ghost 와 같은 Windows 디스크 이미 저에 해당하는 Linux는 무엇입니까 ?


참고 : 비슷한 질문을 찾았습니다 : 설치된 시스템의 쉬운 백업 / 복원?



답변

Clonezilla Live : http://clonezilla.org/

Clonezilla에 대한 자습서는 여기 에서 찾을 수 있습니다.


답변

dd이 작업을 수행하는 데 사용할 수있는 하위 수준 유틸리티이며 기본적으로 하위 수준의 바이트 단위 복사 유틸리티입니다. “UNIX”방식으로이 작업을 수행하려면 계속 읽으십시오.

파일 시스템 및 하드 디스크에 대한 모든 참조는 가상 /dev/파일 시스템 에 로컬로 있습니다 . /dev/컴퓨터의 거의 모든 장치에 대한 인터페이스 인 다수의 “노드”가 있습니다. 예를 들어 /dev/hda또는 /dev/sda시스템의 첫 번째 하드 드라이브 (hda와 sda는 하드 드라이브에 따라 다름)를 /dev/hda1참조하고 hardrive의 첫 번째 파티션을 나타냅니다.

파티션의 원시 이미지를 만드는 가장 직접적인 방법은 dd를 사용하여 전체 파티션을 단일 파일로 덤프하는 것입니다 (OS /dev/sda1가 파일 인터페이스를 통해 파티션에 액세스 함을 기억하십시오 ). 더 큰 파티션 또는 보조 드라이브에 있는지 확인하고 다음 명령
dd if=/dev/hda1 of=./part1.image을 수행하여 백업 (다른 파티션에 대해 반복)
dd if=./part1.image of=/dev/hda1을 수행하여 복원하십시오.

당신은 백업 전체 하드 디스크를 (교체 동일한 명령을 사용할 수 있습니다 hda1와 함께 hda). 그런 다음 압축 프로그램 (gunzip, zip, bzip)을 사용하여 파일을 저장 용으로 압축 할 수 있습니다. 이 동일한 기술을 사용하여 전체 파티션의 루트 사본을 만들어 컴퓨터 복제본을 만들 수 있습니다.

그러나 백업을 복원 할 때 파티션은 이미지를 가져온 파티션과 동일한 크기 (또는 더 큰) 여야하므로 복원시 옵션이 제한됩니다. 다음을 사용하여 백업을 복원 한 후에 그러나, 당신은 항상 파티션을 확장 할 수 있습니다 gparted또는 parted. 전체 디스크 사본을 복원하려고 할 때 사진이 더 어두워 지지만 백업을 동일한 정확한 hardrive로 복원하는 경우 전혀 걱정할 필요가 없습니다.

그러나 “친숙한”유틸리티 ala norton ghost를 원한다면이 제안이 적합하지 않을 수 있습니다.


답변

우분투에는 ‘디스크'( gnome-disks) 라는 GUI 가 있으며 이후 우분투에서는 기본으로 제공됩니다.

또는

sudo apt-get install gnome-disk-utility

“디스크”로 시작하거나 검색하거나로 실행하십시오 gnome-disks.

또한 필요합니다 :

  • 갈라진

  • 라이브 우분투 (또는 파생 상품) 라이브 세션 USB 스틱.


파티션을 준비하십시오 :

분명히, 파티션은 사용중에 복사 될 수 없습니다 : 마운트 해제가 필요하므로 복사하는 동안 변경되지 않습니다 (자명 한 것임). 따라서 시스템 파티션을 백업하려면 USB 라이브 시스템 또는 위의 이미지에서 볼 수 있듯이 별도의 (멀티 부팅) 시스템에서 부팅해야합니다. 시스템 파티션은 별표가 표시된 파티션입니다. 시스템 파티션을 복사하려고하면 곧 오류가 발생합니다.

또한 부팅 가능한 파티션의 백업 및 복원은 모두 위험한 절차이며 중요한 / 민감한 데이터의 백업은 먼저 다른 방식으로 수행해야합니다 (전체 대신에 데이터를 복사 함). 파티션 등). -내 경험상, 이것은 Ubuntu 시스템 파티션에서는 작동하지만 Windows 파티션에서는 작동하지 않습니다.

선택적으로, 저장된 이미지가 차지하는 공간을 최소화하기 위해, 빈 공간을 포함하지 않도록 파티션을 먼저 끝에서 (즉, 오른쪽에서) 축소 할 수 있습니다. 다음은 그 게시물입니다. 파일보다 크지 않은 파티션 백업 이미지를 만듭니다 .

파티션을 저장하십시오 :

파티션을 복원하십시오.

이 답변을 따르면 : ‘Disks’로 시스템 파티션 (iso 이미지)을 올바르게 복원하는 방법 . 거기에서 질문을보십시오. 주요 아이디어는 이미지 (iso)를 기존의 빈 파티션으로 복원해야한다는 것입니다.

  • 형식화

  • 말 타지 않은

  • 저장된 이미지보다 큰

사용할 복원 파티션을 준비하십시오.

Gparted가 대상 파티션과 복원 된 파티션 간의 공간 차이를 할당되지 않은 공간으로보고한다는 사실에 대한 위의 링크 된 답변 아래 주석을 참조하십시오. Gparted로 고칠 수 있습니다 : 파티션을 선택하고 “확인”작업을 적용하십시오.

복원 된 파티션이 기본 파티션으로 사용하려는 시스템 파티션 인 경우 :


답변

Ubuntu 리포지토리의 “덤프”및 “복원”백업 유틸리티는 전체 시스템의 “시스템 상태”를 백업 및 복구 할 수있는 기능을 제공합니다.

“덤프”및 “복원”유틸리티는 다음을 사용하여 리포지토리에서 설치할 수 있습니다.

sudo apt-get install dump

다음은 매뉴얼 페이지에 대한 링크입니다.
덤프
복원

귀하의 경우, 시스템을 휴대용 드라이브에 백업 할 수 있습니다 :

dump -0uan -f my_file /

복구를 위해서는 다음이 필요합니다.

  1. Ubuntu 라이브 CD / DVD / USB에서 부팅하십시오.

  2. 덤프 유틸리티를 설치하십시오.

  3. 하드 드라이브를 마운트하십시오.

  4. 복원 (예 🙂 restore -r -f my_file /my_mount.

참고 : 새 디스크로 복원하는 경우 부트 로더 (GRUB)를 설치해야합니다.

추가 정보는 리눅스를 다른 하드 드라이브이동 (덤프, 복원, 백업) 에서 찾을 수 있습니다


답변

다음은 우분투 위키의 단계입니다

dd로 백업
다음 예는의 드라이브 이미지를 생성 /dev/sda하고 이미지는 외부 드라이브에 백업되고 압축됩니다. 예를 들어, 최대 압축을 위해 bzip2를 사용할 수 있습니다.

sudo dd if=/dev/sda | bzip2 > /media/usb/image.bz2

드라이브 이미지 복원 드라이브 이미지
를 복원하려면 실제 환경으로 부팅하려고합니다. 복원은 매우 간단하며 실제로 if와 of 값을 반전시키는 것만 관련됩니다. 그러면 dd파일에 저장된 데이터로 드라이브를 덮어 쓰게됩니다. 이미지 파일이 복원중인 드라이브에 저장되어 있지 않은지 확인하십시오. 이렇게하면 결국 작업 중에 dd가 이미지 파일을 덮어 쓰고 이미지와 드라이브가 손상됩니다.

위의 드라이브를 복원하려면

bzcat /media/usb/image.bz2 | dd of=/dev/sda

전체 드라이브를 복원 할 때, 시스템이 자동으로 (장치를 만들지 않습니다 /dev/sda1, /dev/sda2등). 자동 감지를 위해 재부팅하십시오.

새 드라이브에 우분투를 복원하고 UUID를이 (가 표시되면 UsingUUID 이상)을 변경, 당신은 부트 로더와 마운트 지점을 변경해야합니다. 터미널을 통해 다음을 편집하려고합니다.

sudo nano /boot/grub/menu.lst
sudo nano /etc/fstab

드라이브의 새로운 UUID가 무엇인지 알려면 다음 명령을 사용하십시오.

sudo blkid

이 목록에서 fdisk의 정보와 정보를 상호 참조하여 어떤 드라이브가 어떤 드라이브인지 알 수 있습니다. 그런 다음 GRUB 및 fstab 파일에서 UUID를 간단히 업데이트하십시오.


답변

이 작업에 RemasterSys를 권장합니다.

설치에 대한 iso, Deja Dup을 사용한 백업 사용자 날짜를 작성합니다.


답변

Linux 용 Ghost 도 있지만 Clonezilla 가 더 나은 옵션입니다. 최신 버전입니다. Clonezilla의 최신 버전은 2010 년 11 월에 게시 된 반면 Ghost for Linux의 최신 버전은 2009 년 5 월에 나열되어 있습니다. Ghost와 비교할 때 Clonezilla의 한 가지 작은 제한 사항은 복원시 파티션의 크기를 조정할 수없고 Norton Ghost는 가능합니다.

아마 필요하지는 않지만 Clonezilla는 멀티 캐스팅도 지원합니다.