최근에 Ubuntu 시스템의 tarball 백업을 만들었습니다(/ 및 /home 파티션은 모두 ext4임). 백업을 생성할 때 Live DVD에서 부팅하고 tar 명령을 사용했습니다. 이제 gzip으로 압축된 아카이브를 압축 해제하여 시스템을 복원하는 가장 좋은 방법은 무엇인지 알고 싶습니다. 보다 구체적으로 tar 명령 끝에 --numeric-owner 스위치를 추가해야 합니까? 원래 소유권 권한을 유지해야 할 수도 있다고 들었습니다. 그렇지 않으면 저장 매체에서 이 정보를 얻게 되며 불일치가 발생할 수 있습니다. 반면에 두 번 모두 Live DVD로 부팅했는데 이것이 내 특정 사례와 관련이 없는 것일까요?
답변1
이런 경우에는 이 옵션을 사용해야 합니다 tar
--numeric-owner
.
아카이브의 파일은 /etc/passwd
아카이브에 있는 파일의 사용자 ID를 사용하여 생성됩니다.
아카이브에 있는 사용자 및 그룹은 Live DVD 이미지와 다른 숫자 ID를 가질 수 있습니다.
매번 동일한 Live DVD를 실행하더라도 파일에는 여전히 다른 사용자 또는 그룹 /etc/passwd
ID가 있을 수 있습니다 /etc/group
.
이 옵션을 사용하고 싶지 않은 상황이 있습니다 --numeric-owner
. 섹션 8.2,파일 속성 처리, GNU tar
매뉴얼 에서이 주제에 대한 추가 정보가 포함되어 있습니다.