Linux Server

리눅스 tar를 이용한 디렉토리 백업

delmaster 2015. 10. 5. 10:00

tar를 이용하여 디렉터리에 대한 전체, 증분 백업


[백업]

tar -g <백업에성공한파일리스트저장> -cvzf <백업할파일명> <백업대상디렉토리의상대경로>


[복원]

tar -xvzf <복원할파일명> -C <복원될파일이저장될경로>






[백업 및 복원 예제]


[백업]

delmaster 계정의 홈디렉토리를 /backup 디렉토리에 전체 백업


[root@L1 backup]# pwd

/backup

[root@L1 backup]# tar -g backup.list.20150101.full -cvzf 20150101.full.gz.tar ../home/delmaster/

delmaster 계정의 홈디렉토리를 /backup 디렉토리에 증분 백업


[root@L1 backup]# pwd

/backup

[root@L1 backup]# tar -g backup.list.20150101.full -cvzf 20150101.inc.01.gz.tar ../home/delmaster/

tar로 백업된 파일의 내부 내용 보기
tar -tvf <tar파일명>

[복원]
전체 백업 + 복원할 증분 백업본