리눅스 디스크 전체 압축하기

By | 2021년 11월 11일

리눅스 시스템 변경으로 기존 파티션 데이터를 통으로 백업할 일이 생겼다.

앞으로 또 이런 일이 생길까 해서 기록해 둔다.

불필요한 디렉토리 명령어에서 빼고 실행하자. 참고로 다 묶은 후 종료할 때 

tar: Error exit delayed from previous errors 에러메세지가 나오는데 그냥 무시하면 됨.

tar 옵션 중 –exclude= 이용하여 제외할 디렉토리를 입력

만약 제외 대상이 디렉토리가 아니라 파일이라면 –exclude=”/디렉토리명/파일명.확장자” 형식으로 ” 로 감싸주어야 함.

 

  1. 묶기
    예) #tar cvpzf testback.tar.gz / –exclude=”/data/test.txt” –exclude=/lost+found –exclude=/proc –exclude=/mnt –exclude=/sys
  2. 풀기
    #tar xvpfz backup.tgz -C /
    압축이 다 풀리면 제외했던 디렉토리 생성
    #mkdir lost+found
    #mkdir proc
    #mkdir mnt
    #mkdir sys
    재부팅

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다