별의 공부 블로그 🧑🏻‍💻
728x90
728x170

dump / restore

  • 파일들이 아닌 파일 시스템 전체를 백업할 때 사용하는 유틸리티
  • 보통 파티션 단위로 백업할 때 많이 사용
  • 전체 백업 증분 백업 지원
    • 0 ~ 9 단계의 레벨을 갖고 증분 백업을 지원한다.
      • 레벨 0 : 전체 백업
      • 나머지 레벨은 부분 백업 시 사용된다.
  • 백업할 때 /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
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️


📖 Contents 📖