백업관리

2019. 9. 18. 22:21정보보안과정/리눅스 서버 관리자

190918
(1) 복구시 일부 파일/디렉토리 복구
# tar xvzf /backup/home.tar.gz home/user01

(2) 증분 백업/복구(tar -g)
# cd /home
# tar -g /backup/backup.time -cvzf /backup/full.tar.gz .
# tar -g /backup/backup.time -cvzf /backup/incremental.tar.gz .

# cd /home
# tar -g /backup/backup.time -xvzf /backup.full.tar.gz
# tar -g /backup/backup.time -xvzf /bacup/incremental.tar.gz

(3) 디렉토리 마이그레이션 (/test1/* -> /test2/*)
# cd /test1
# tar cf - . | (cd /test2; tar xf -)
대용량인 경우 v(표시하는 것)옵션을 뺌 그래야 빠르기 때문
 
(4) 백업시 제외 디렉토리 지정하기
# tar cvzf /backup/full.tar.gz \
--exclude=/test/dir1 \
--absolute-name /

(원격 백업) rsync CMD
rsync CMD
(1) rsync -avz --delete -e ssh
Local -> Local
Local -> Remote
Remote -> Local
# rsync -avz --delete -e ssh /backup Remote:/remotebackup
# rsync -avz --delete -e ssh /backup/ Remote:/remotebackup/

(2) Server/Client 구성

(Server)
# mkdir /backup1
# vi /etc/rsyncd.conf
# vi /etc/xinetd/rsync
# service xinetd restart
(Client)
# rsync -avz --delete -e ssh Server::Backup /backup2
# rsync -avz --delete -e ssh Server:/backup1/ /backup2

'정보보안과정 > 리눅스 서버 관리자' 카테고리의 다른 글

MAIL / NFS 관리  (0) 2019.09.27
MAIL 서버 관리  (0) 2019.09.26
스케줄링관리 / 백업관리  (0) 2019.09.17
부팅과정 / 사용자그룹관리  (0) 2019.09.16
SoftWare 관리  (0) 2019.09.11