728x90
728x170
dump / restore
- 파일들이 아닌 파일 시스템 전체를 백업할 때 사용하는 유틸리티
- 보통 파티션 단위로 백업할 때 많이 사용
- 전체 백업과 증분 백업 지원
- 0 ~ 9 단계의 레벨을 갖고 증분 백업을 지원한다.
- 레벨 0 : 전체 백업
- 나머지 레벨은 부분 백업 시 사용된다.
- 0 ~ 9 단계의 레벨을 갖고 증분 백업을 지원한다.
- 백업할 때 /etc/fstab 파일을 참조한다.
- 데이터 복원은 restore 명령을 사용하면 된다.
- 관련 명령어가 존재하지 않으면, 다음의 명령을 실행하여 설치한다.
- # yum install dump
- 지원
- ext 파일 시스템 계열인 ext2, ext3, ext4만 지원한다.
- CentOS 7 의 기본 파일 시스템인 XFS 는 지원하지 않는다.
dump
- 파티션 단위로 백업하는 명령
사용법
# dump option 파일명 백업대상
주요 옵션
옵션 | 설명 |
-0~9 | 레벨 지정 |
-f | 백업할 매체나 파일명을 적음. |
-u | dump 작업 후에 /etc/dumpdates 라는 파일에 관련 정보를 기록함. |
사용 예
예 1
- /dev/sda7를 backup.dump에 전체 백업하고, 작업 정보를 /etc/dumpdates에 기록함.
# dump -0u -f backup.dump /dev/sda7
예 2
- /home 디렉터리를 home.dump 라는 이름으로 전체 백업하고, 작업 정보를 /etc/dumpdates에 기록함.
# dump -0u -f home.dump /home
restore
- dump 로 백업한 내용을 복원할 때 사용하는 명령
- 파일 기반으로 백업한 경우
- 복원하고자 하는 파티션 영역에 해당 파일을 복사한 후에 실행하면 됨.
사용법
# restore option 백업_파일명
주요 옵션
옵션 | 설명 |
-i | 대화식으로 복구할 파일을 선택한 후에 복원할 때 사용 |
-f | 백업할 매체나 파일명을 적음. |
-r | - 전체 복원 시 사용 - 이 옵션 사용 시에는 파일 시스템이 미리 생성되어 있어야 하고, 마운트도 되어 있어야 함. |
사용 예
예 1
- backup.dump 에 백업된 데이터를 전체 복원함.
# restore -rf backup.dump
예 2
- backup.dump에 백업된 데이터를 상호 대화식으로 복원
- 실행하면 'restore >' 라는 프롬프트가 나타남.
- help라고 입력하면 사용 가능한 명령을 확인할 수 있음.
- ls, add, extract 명령어 등을 이용하여 확인 및 부분 복원이 가능함.
# restore -if backup.dump
restore > ls
.:
joon/ starrykss/ yuloje/
restore > add joon
restore > ls
.:
*joon/ starrykss/ yuloje/
restore > extract
...
restore > quit
728x90
그리드형(광고전용)
'System Software > Linux' 카테고리의 다른 글
[리눅스 명령어] htpasswd (0) | 2022.03.16 |
---|---|
[리눅스 명령어] apachectl (0) | 2022.03.16 |
[리눅스 명령어] httpd (0) | 2022.03.16 |
[리눅스 명령어] rsync (0) | 2022.03.15 |
[리눅스 명령어] cpio (0) | 2022.03.15 |
[리눅스 명령어] nmap (0) | 2022.03.15 |
[리눅스 명령어] setfacl (0) | 2022.03.15 |
[리눅스 명령어] getfacl (0) | 2022.03.15 |