백업 시스템 이미지

백업 시스템 이미지

Windows 시스템 이미지 백업(예를 들어)과 마찬가지로 Mint를 다시 설치 Linux Mint하기 위한 복구 이미지를 갖고 싶습니다.

어쨌든 CD 또는 USB 플래시 드라이브에서 시스템을 부팅하고 시스템을 완전히 복원하고 싶습니다.

답변1

질문하신 내용이 동일한 것으로 확인됩니다.여기, 그들은 그것을 해결했습니다. 어쨌든 수많은 솔루션이 있지만 제가 게시한 링크에 따르면 Clonezilla는 해당 작업을 수행하는 잘 알려진 소프트웨어입니다.

답변2

나는 Clonezilla의 제안을 따랐지만 가짜 공격 지원이 부족하다는 것을 알았습니다.

그런 다음 기업용 도구로 적극 권장되는 Mondo Rescue를 사용해 보았습니다. 그렇습니다. 머리를 약간 흔들고 난 후에는 작동하도록 할 수 있을 만큼 충분히 서투릅니다. 이는 지원 계약에 따라 실행되는 매우 강력한 도구라는 인상을 줍니다. 2005. :)

제가 보기에 지금까지 가장 간단하고 가장 호환 가능한 솔루션은 우리가 많은 일에 의존하는 신뢰할 수 있는 도구라는 것이 밝혀졌습니다. 루트 셸을 열고 다음 명령을 입력하고 필요한 조정을 수행합니다.

rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","/var/log/mysql/*","/usr/local/var/crashplan/*"} / my.backup.server:/home/backup/thisBox/

디렉터리를 제외하려면 각 컴퓨터에서 약간의 조정이 필요합니다. 예를 들어, 내 집 컴퓨터에서는 steamapps/common을 건너뛰는 반면, 우리 서버에서는 백업 위치, 적절한 캐시 또는 기타 불필요한 클러터를 제외합니다.

이 백업을 복원하려면 드라이브와 백업에 액세스할 수 있고 rsync가 포함되어 있어야 합니다. 예를 들어, 매우 간단한 솔루션은 동일한 배포판의 기본 설치입니다. 아키텍처는 일치해야 하며 커널은 광년 떨어져서는 안 됩니다. 쉘(및 네트워크)을 사용하여 가장 기본적인 버전을 설치하고, rsync 프로세스를 역방향으로 수행하고, grub/lilo를 새로 고치고 재부팅하십시오.

보다 효율적인 접근 방식은 쉘과 네트워크를 제공하는 복구 모드를 사용하고 거기에서 복사하는 것입니다. 하지만 grub을 설치하려면 드라이브를 직접 준비하고 chroot 및 일부 리바인딩을 수행해야 합니다. 부트로딩 chroot의 경우 필요에 따라 이 스크립트를 수정하십시오.

mount --bind /dev/pts /mnt/disk/dev/pts
mount -t proc proc /mnt/disk/proc
mount -t sysfs sys /mnt/disk/sys
chroot /mnt/disk

이 솔루션은 독립적이며 Linux 파일 시스템을 보유할 수 있는 모든 것과 작동할 뿐만 아니라 고급 사용자는 이를 작은 부팅 가능한 Linux 및 일부 rc.local 명령과 함께 미디어에 넣어 복구를 자동화할 수도 있습니다.

이 백업과 함께 사용되는 또 다른 유용한 방법은 하드 링크 복사입니다. 증분 아카이브에 대한 백업 복사본을 지속적으로 순환하려면 "cp -al"을 사용하십시오. 하드 링크된 파일은 디스크의 동일한 데이터를 사용합니다. 하나를 덮어쓰면 다른 하나는 이전 데이터를 유지합니다. 아카이브에는 각 복사본이 아닌 고유한 파일 버전만큼의 공간만 필요합니다.

간단하게 해라, 멍청아. :-)

관련 정보