리눅스 centos7 백업 및 복구 방법
- IT/리눅스(Linux)
- 2022. 6. 8.
[IT/리눅스(Linux)] - [리눅스] CentOS7 enp0s3 eth0 인터페이스 이름 변경 방법
[IT/리눅스(Linux)] - [Linux] fstab 부팅시 자동 마운트 하는 법
리눅스 백업/복구 방법
리눅스에서 Tar는 백업에 있어서 유용하고 일반적인 패키지입니다. 오늘은 tar를 이용해서 리눅스 시스템 전체를 백업하고 복구하는 방법에 대해서 알아볼게요
백업 방법
1. 루트로 이동
# cd /
2. 전체 백업
# tar -cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys
백업할 필요가 없는 디렉토리는 빼고 백업 (루트를 백업함)
시스템 용량에 따라서 차이가 날 수 있지만 30분 이내로 tar로 묶일겁니다.
backup.tgz 이거를 개인PC에 저장해 줍니다.
복구 방법
1. backup.tgz 있는 곳으로 이동한다
# cd /home/사용자디렉토리 (백업했던 곳으로 이동)
2. 압축 풀기
# tar xvpfz backup.tgz -C /
-C / 옵션을 사용해서 루트에 풀어준다
3. 백업 예외 폴더 생성
# mkdir proc
# mkdir lost+found
# mkdir mnt
# mkdir sys
4. Nginx 같은거 쓰면 방화벽 다시 꺼줍니다.
# systemctl stop firewalld
# systemctl disable firewalld
같은 Redhat의 Centos 라면 어떤 백업을 가져오든 풀어주면 됩니다.
감사합니다.