OVERCODE

Centos7 전체 백업 및 복구 방법 본문

리눅스

Centos7 전체 백업 및 복구 방법

오버코드 2023. 4. 27. 04:06

tar 를 이용한 리눅스 전체 백업 방법을 알아본다.

 

백업 방법

 

1. 루트로 이동 후 전체 백업
# cd /
# tar -cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys

--exclude 옵션으로 백업할 필요가 없는 디렉토리를 제외하고 백업한다.

백업이 완료되면 backup.tgz 파일이 생성된다.

2. 이 파일을 FTP 등을 이용하여 개인 PC 에 다운로드 받아놓으면 된다.

 

복구 방법
1. backup.tgz 을 PC에서 리눅스에 업로드한다.

 

2. backup.tgz 가 있는 디렉토리로 이동하여 압축을 해제한다.

-C 옵션을 사용하여 루트에 풀어준다.

# tar xvpfz backup.tgz -C /

 

3. 백업 예외 디렉토리 수동 생성

--exclude 로 예외 시켰던 디렉토리들을 수동 생성 해준다.

# mkdir proc
# mkdir lost+found
# mkdir mnt
# mkdir sys

 

4. Nginx 같은거 쓰면 방화벽 다시 꺼준다. 자동으로 켜지기때문에.
# systemctl stop firewalld
# systemctl disable firewalld

안꺼주면 접속 안된다.
같은 Centos 라면 어떤 백업을 가져오든 풀어주면 전부 적용된다.

 

* 백업에 대한 보다 자세한 포스팅을 추천. 아래 링크 참고.

https://weftnwarp.kr/site-it/archives/tar를-이용한-리눅스-시스템-전체-백업과-복원/

 

 


Comments