저는 이를 tar
Ubuntu 시스템을 백업하고 복원하는 데 사용합니다.
내 Ubuntu 시스템 의 /
경우 .dev/sda1
/home
dev/sda2
/
/home
백업을 위해 다음을 실행합니다.
cd ~ && sudo tar -cvpzf backup.tar.gz --exclude /home --one-file-system /
그런 다음 apt install ubuntu-desktop
.
이제 시스템을 복원하고 싶습니다 backup.tar.gz
. 그래서 나는 처형한다
sudo tar -xvpzf backup.tar.gz -C / --numeric-owner
내 질문은 다음과 같습니다
이렇게 하면 모든 파일이 삭제되나요
apt install ubuntu-desktop
?이것이 내 홈 폴더에 영향을 미치나요? 홈 폴더의 모든 파일이 지워지는지 궁금합니다.
답변1
이를 사용하여 타르볼을 추출하면 tar
파일이 삭제되지 않습니다(기본적으로). 이는 두 가지 질문에 대한 답변입니다. 설치를 통해 추가된 파일은 ubuntu-desktop
변경되지 않습니다. /home
그러나 백업을 추출하면 tarball에 포함된 모든 파일이 복원됩니다. 즉, 시스템의 패키지 데이터베이스가 설치 전의 상태로 돌아갑니다. . 상태 ubuntu-desktop
.
완전히 되돌릴 수 있는 패키지 설치를 원할 경우 스냅샷을 사용해야 합니다.