Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- JavaScript
- 윈도우7
- 서브라임텍스트
- Bitcoin
- 줄번호
- Python
- Android Studio
- 단축키
- sublime text
- pycharm
- Bybit
- 황교안
- 제4이동통신
- 테마주
- windows10
- Linux
- phpstorm
- MSSQL
- 워뇨띠
- 정기결제
- MySQL
- 윈도우10
- Mac
- 안드로이드 스튜디오
- XE
- php
- timezone
- 검색
- 워드프레스
- 리눅스
Archives
- Today
- Total
OVERCODE
Centos7 전체 백업 및 복구 방법 본문
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를-이용한-리눅스-시스템-전체-백업과-복원/
'리눅스' 카테고리의 다른 글
Centos7 에 PHP8.2 설치 (0) | 2023.04.27 |
---|---|
Amazon Lightsail LAMP 컨트롤 명령어 (AWS) (0) | 2021.04.20 |
리눅스 파일속 내용 일괄 변경 sed (0) | 2021.04.03 |
리눅스 디렉토리별 용량 확인하는 방법 (DU 명령어) (0) | 2021.02.10 |
SSH 로그인 시도, 해킹시도, 접속이력 확인 (0) | 2019.09.30 |
Comments