tar를 사용한 리눅스 백업
페이지 정보

본문
출처: https://makerj.tistory.com/307 [CheatSheet]
## tar를 사용한 리눅스 백업
**어떤 환경, 어떤 리눅스에서도 사용 가능하다는 점** 때문에 tar를 사용한 방법을 정리한다.
### 백업
tar cvpzf /tmp/backup.tar.gz --exclude=/proc/* --exclude=/lost+found/* \
--exclude=/media/* --exclude=/mnt/* --exclude=/sys/* /
`df -h` 명령을 사용해 자신의 리눅스에 맞게 추가적인 런타임 디렉토리 제외는 필수적이다. 예를 들어 우분투의 경우 `/run/*`디렉토리 또한 제외되어야 한다.
### 복원
복원을 할 때에는 안전성을 위해 [LiveUSB를 만들어서](http://makerj.tistory.com/306) 부팅하는 것을 강력 추천한다.
1. 원래 사용하던 디스크를 마운트 시키고
2. 마운트 된 원래 디스크에 들어가 `rm -rf *`로 모든 디렉토리와 파일을 날려버리고
3. `sudo tar xvpzf backup.tar.gz -C 타겟경로` 를 입력해 복원하자
## tar를 사용한 리눅스 백업
**어떤 환경, 어떤 리눅스에서도 사용 가능하다는 점** 때문에 tar를 사용한 방법을 정리한다.
### 백업
tar cvpzf /tmp/backup.tar.gz --exclude=/proc/* --exclude=/lost+found/* \
--exclude=/media/* --exclude=/mnt/* --exclude=/sys/* /
`df -h` 명령을 사용해 자신의 리눅스에 맞게 추가적인 런타임 디렉토리 제외는 필수적이다. 예를 들어 우분투의 경우 `/run/*`디렉토리 또한 제외되어야 한다.
### 복원
복원을 할 때에는 안전성을 위해 [LiveUSB를 만들어서](http://makerj.tistory.com/306) 부팅하는 것을 강력 추천한다.
1. 원래 사용하던 디스크를 마운트 시키고
2. 마운트 된 원래 디스크에 들어가 `rm -rf *`로 모든 디렉토리와 파일을 날려버리고
3. `sudo tar xvpzf backup.tar.gz -C 타겟경로` 를 입력해 복원하자

- 이전글Linux에서 APM(아파치,PHP,Mysql) 설치 21.02.10
- 다음글리눅스 시스템 백업하기 21.02.10
댓글목록
등록된 댓글이 없습니다.