Terriermon - Digimon

0428 백업

2020. 4. 28. 21:04리눅스

source 과 backup 폴더를 만들고 source 폴더에만 파일을 넣음

여기서는 touch를 이용하여 1.text 2.text 3.text 4.text 5.text 를 만들었다.

 

전체백업 (실행위치는 /root/0428)

tar cpfzP backup/Full-backup.tar.gz --listed-incremental backup/backuplist source/

backup폴더 안에 파일 생성

파일이 생성된 것을 확인 할 수 있다.

tar tvf Full-backup.tar.gz를 이용하여 압축을 풀지 않고 압축된 파일들을 볼 수 있다.

source 폴더 안에 만들어 놓은 1~5.text 파일이 압축되어 있는 것을 볼 수 있다.

 

tar tvf (압축 풀지 않고 파일 확인)

tar cvf (압축하기)

tar xvf (압축 풀기)

 

6.text 파일을 새로 만들었다.

tar 명령어를 입력하여 백업파일을 만들어 보면, 새로 만든 백업 파일에 6.text가 있는 것을 확인 할 수 있다.

바뀐 것만 백업-(증분백업)

7.text도 만들어 본다. 새로 만든 7.text 만 백업이 완료된 것을 확인 할 수 있다.(2차 증분백업)

이번엔 6.text를 지워보자. (3차 증분백업)

압축에는 아무것도 없지만 backuplist에 기록된다.

(backuplist는 열어봐도 해석 할 수 없다. 기계어로 쓰여있기 때문이다.)

 

-------백업파일 압축 풀어 복구하기------

 

source 폴더 지우고 백업파일의 압축을 풀어본다.

 

1차증분백업

 

2차증분백업

 

3차증분백업(6.text 제거)

 

-C 다른 디렉터리에 저장(옵션값을 넣지 않으면 backup폴더에 압축이 풀어짐)

반응형