*백업 종류
1.완전 백업 (Full Backup)
= 모든 데이터를 통째로 한 번에 백업하는 방법
2.증분 백업 (Incremental Backup)
= 완전 백업한 이후에 변경된 데이터만을 주기적으로 따로 따로 백업하는 방법
3.차등 백업 (Differential Backup)
= 완전 백업후의 모든 데이터에 대해 백업하는 방법
*백업/복구 명령어
1.디렉터리 단위의 백업
: tar (마운트된 파일시스탬 내에서 백업, 주로 사용)
: cpio (마운트된 파일시스템 내에서 백업)
2.파일시스템 단위의 백업
: dump/restore
3.디스크 단위의 백업
: dd (잘 사용하지 않음)
*tar 명령어을 통한 풀/증분백업
//백업
#mkdir /backup /backup2 ; cd /backup2
파일을 만들어 놓는다.
#tar -g /backup/01-11.list -cvf /backup/01-11-full.tar.gz .
=01-11.list에는 시간에대한 정보가 등록되어지며 추후 증분백업에 사용되며 첫실행시에는 Full백업을 하게됨
full백업이 되었는지 압축파일을 확인한다.
telnet이라는 파일을 추가한다.
#tar -g /backup/01-11.list -cvf /backup/01-12.tar.gz .
=다음 백업을 실행시 .list파일의 시간의 정보를 보고 추가된 데이터만 백업하게됨(증분백업)
telnet만 따로 압축이 된것을 확인
//복구시에는 압축한 순서대로 해제를 한다.
#cd /home
#tar -g /backup/01-11.list -xzvf /backup/01-11-full.tar.gz
#tar -g /backup/01-11.list -xzvf /backup/01-12.tar.gz
*tar을 이용한 데이터 마이그레이션
데이터가 많이 들어있는 디렉토리의 이동시 cp명령어를 사용하면 안옮겨지는 파일 등이 존재할 수 있다.
//실습예제
#mkdir /test1 /test2 ; cd /test1
#cp -p /etc/passwd file1 ; ln -s file1 file2 ; cp /bin/ls file3 ; cp ~/.bashrc .file4 ; mkdir dir1
#chmod 777 file1 ; chown user01:user01 file3
여러 형태의 파일들을 만들어 놓는다.
#cp -r /test1/* /test2
#ls -al /test1 /test2
파일이 똑같이 복사가 안된 것을 볼 수가 있다.
#rm -rf /test2/* ; cd /test1
tar을 이용하며 압축을 하지않고 바로 된다.(압축하게 되면 압축하고 해제 하여 시간 소요)
완벽하게 복사가 된 것을 볼 수가있다.
*운영체제 백업시 특정 디렉터리를 제외
#mkdir -p /RootBackup
#tar cvzfp /RootBackup/full_backup.tar.gz --exclude=/proc --exclude=/media --exclude=/RootBackup --absolute-name /
=풀백업으로 받으며 /proc, /media, /RootBackup 디렉을 제외하고 /인 루트를 기준으로 압축
*rsync 서비스를 이용한 로컬 및 외부의 백업 및 동기화
1.로컬서버의 디렉터리와 디렉터리 동기화/백업
#rsync -avz --delete -e ssh /backup/ /test100/
: /backup 디렉터리를 /test100에 동기화한다.
2.로컬서버의 디렉터리를 원격서버로 동기화/백업
#rsync -avz --delete -e ssh /test x.x.x.x:/backup
3.원격서버에서 로컬서버로 동기화/백업
#rsync -avz --delete -e ssh x.x.x.x:/bakcup/test/ /test2/
'Linux General' 카테고리의 다른 글
ProLinux HA-2 (0) | 2021.01.15 |
---|---|
ProLinux HA-1 (0) | 2021.01.14 |
리눅스 HW 기본 정보 확인 (0) | 2021.01.01 |
Linux wget/curl 이용하여 구글드라이브 다운로드 (0) | 2020.12.31 |
한글이 깨져 보일 때 인코딩 변경 (0) | 2020.12.11 |