본문 바로가기

리눅스

tar로 디렉토리 증분백업하기

tar에는 incremental backup을 수행할 수 있도록 하는 옵션이 내장되어 있다.

 

*incremental backup(증분백업): 처음 한 번 모든 파일을 백업하고 이후에는 변경된 내용만 백업하는 방식

 

 

/var/log를 압축해서 /log_backups에 incremental backup하는 쉘스크립트

#!/bin/bash
date=`date +%Y-%m-%d %H:%M:%S`
tar -zvcf /log_backups/$date.tar.gz --listed-incremental=/var/log/data.snar /var/log