Windows에는 현재 실행 중인 시스템의 전체 백업 이미지를 생성할 수 있는 Acronis True Image와 같은 소프트웨어가 있습니다. Ubuntu에 대안이 있습니까?
필요하다:
- 여전히 지원/유지됨(예: 시스템백의 경우에는 해당되지 않음)
- 파일의 일관된 백업을 만드는 기능달리기시스템(예: Clonezilla와 같은 라이브 CD는 내가 원하는 것이 아닙니다)
이에 대한 조언을 제공해 주셔서 감사합니다!
답변1
당신은 그것을 사용할 수 있습니다 tar
. Tar는 무료이며 실행 중인 시스템의 백업 및 복구에 사용할 수 있습니다. 저는 이를 실행 중인(그러나 불안정한) 시스템으로 성공적으로 복원하는 데 사용했습니다. Ubuntu의 경우 아주 좋은 튜토리얼이 있습니다.여기다양한 시나리오에서 백업 및 복구에 이를 사용하는 방법을 알아보세요.
다음은 전체 백업을 생성하는 예입니다.
tar -cpzf /path/to/backup.tar.gz --exclude=/tmp --one-file-system /
-cpzf
새로운 압축된 타르볼을 생성하고 모든 파일 권한을 유지합니다.
--one-file-system
마운트 지점과 /dev와 같은 파일이 아닌 디렉터리를 백업하지 마십시오.
보관 속도를 높이려면 tar의 출력을 파이프하면 pigz
모든 코어가 병렬로 사용되어 파일을 압축할 수 있습니다. 을 사용하여 pigz를 설치해야 할 수도 있습니다 apt-get
.
다음은 Pigz를 사용하여 전체 백업을 생성하는 예입니다.
tar -cpf - --exclude=/tmp --one-file-system / | pigz > /path/to/backup.tar.gz
복구하려면 실행 중인 시스템에 루트로 로그인한 상태에서 다음 명령을 실행합니다.
cd /
tar -xpzf /path/to/backup.tar.gz
livecd에서 복원하려면:
cd /media/ubuntu/your_old_drive
tar -xpzf /path/to/backup.tar.gz --numeric-owner
--numeric-owner
사용자 ID를 변환하지 않고 파일 소유권 복구(Live CD에서 복구할 때 매우 중요)