목차 열기
티스토리 뷰
728x90
반응형
Linux / 서버 전체 백업하기 / 복원하기
전체 백업을 할 수도 있겠지만,
/proc, /mnt, /dev, /sys, /run, /media 폴더는 백업할 필요 없고, /home 또한 백업할 필요가 없을 수 있다.
그러므로 --exclude로 제외하고 진행한다.
tar 명령어
-c : 새 압축 파일
-v : 자세한 정보 표시
-p : 복원 대비하여, 퍼미션 저장
-z : gzip 대중적 확장자는 .tar.gz 또는 .tgz 상대적으로 빠르나, 압축률은 상대적으로 낮음
-j : bzip2 방식, 확장자는 .tar.bz2 또는 .bz2 상대적으로 느리나, 압축률은 상대적으로 높음
-f [파일이름] : 파일이름으로 압축 실행
-x : -f 옵션에 의해 지정된 파일을 현재 디렉터리에다 풀기
tar로 백업하기
// /로 이동
cd /
// 제외할 폴더를 추가하여 backup.tar.gz로 압축
sudo tar -cvpzf backup.tar.gz --exclude=/proc --exclude=/mnt --exclude=/dev --exclude=/sys --exclude=/run --exclude=/media --exclude=/tmp --exclude=/home /
tar로 복원하기
// /로 이동
cd /
// backup.tar.gz 압축을 푼다.
sudo tar -xvpzf backup.tar.gz -C /
728x90
반응형
'Server > Linux' 카테고리의 다른 글
Linux / INDEX (0) | 2021.01.30 |
---|---|
[Linux] Let's encrypt로 HTTPS 구성하기! (0) | 2021.01.30 |
[Linux] Freenom 도메인을 업데이트(DDNS) 해보자 (0) | 2021.01.30 |
[Linux] Duck DNS로 IP 없이 접속하기! (0) | 2021.01.30 |
[Ubuntu] nginx로 리버스 프록시 구성하기 (0) | 2021.01.24 |
[Ubuntu] 고정 IP 설정하기 (0) | 2021.01.20 |
[Ubuntu] SSH로 원격 접속 / 포트 변경 / 설치부터 방화벽 설정 (0) | 2021.01.17 |
댓글