3. 시스템 백업
3-1. 백업 정책 수립
1) 백업의 종류
- 데이 제로 백업 (A Day-zero Backup) : 시스템을 설치한 후 사용자들이 시스템을 사용하기 전에 시스템을 백업하는 것
- 풀 백업 (A Full Backup) : 주기적으로 시스템을 백업하는 것
- 증분 백업 (An Incremental Backup) : 특정한 이벤트 후 또는 주기적으로 이전의 백업 후 변경된 파일들만 백업하는 것
- 단순 백업 : 첫 백업 때 풀 백업을 진행한 후, 그다음부터 변경분 백업을 수행하는 것
- 다단계 백업 (Multilevel Backup) : 큰 규모나 중요한 시스템의 백업을 할 때 수행하는 것
3-2. 백업 관련 명령어
1) cpio 명령어
- 많은 양의 데이터를 테이프 드라이브에 백업하기 위한 명령어
- 네트워크를 통한 백업 / 증분 백업을 지원하지 않음
- 주요 옵션
: [-c] : ASCII 형태로 헤더 정보를 읽고 씀
: [-i] : 아카이브에서 파일 추출
: [-o] : 아카이브 생성
: [-v] : 진행 과정을 자세하게 출력
: > : 백업
: < : 리스토어
EX) # ls *.conf | cpio ocv > config. bak 모든 .conf 파일을 백업
2) dump 명령어
- XFS 파일시스템에서는 사용 불가
- 파일시스템 전체를 백업하는 명령어
- 점진적인 백업 기능 : 이전 백업 이후 변경된 파일들에 대해 백업 수행 가능
- 장점
: 여러 개의 테이프에 백업 가능
: 어떤 타입의 파일도 백업 가능
: 증분 백업 가능
: 결함을 가진 파일들도 다룰 수 있음
- 단점
: 모든 파일시스템은 개별적으로 dump 되어야 함 (각 파티션도 개별적으로 dump)
: NFS 파일시스템을 dump 할 수 없음 (로컬 파일시스템만 dump 가능)
- 주요 옵션
: [0~9] : 0 전체 백업 / 1,2,… 부분 백업
: [-f] : 지정한 파일명으로 백업 파일 생성
3) restore 명령어
- 복구를 위한 명령어
- 주요 옵션
: [-i] : 대화형으로 복원 수행
: [-f] : 장치 이름 지정
: [-r] : 백업 대상 전체를 복원
4) 기타 백업 관련 명령어
- tar 명령어를 이용한 백업
: [-g] : 증분 백업을 위한 옵션 (레벨 지정 x)
- dd 명령어를 이용한 백업
: 파티션이나 디스크 단위로 백업할 때 사용
- rsync 명령어
: 파일을 동기화하는 명령어. 원격지에 있는 파일들도 동기화할 수 있음
: cp, ftp, rcp 명령어보다 동기화 기능이 뛰어남
: rcp에 비해 처리 속도가 빠름
: 내부 파이프라인을 통하여 전송기간 줄임
: 모든 사용자가 ssh를 이용하여 전송 가능
: 링크된 파일도 복사 가능하고 소유권도 유지하여 복사 가능
: 형식 : rsync [옵션] [동기화할 원본] [동기화될 위치]
: [-a] : 아카이브 모드 여러 옵션을 묶어 놓은 옵션
: [-v] : 진행 과정을 자세하게 출력
: [-z] : 동기화 파일을 압축
: [-r] : 데이터 복사
해당 블로그를 참고하여 정리했습니다.
https://bangu4.tistory.com/139
'자격증 & 공부 > 리눅스마스터 1급' 카테고리의 다른 글
[리눅스마스터 1급 - 2차] 사용자/그룹 계정 관리 (0) | 2024.10.23 |
---|---|
[리눅스마스터 1급] 필기 시험 후기 (0) | 2024.09.09 |
[리눅스마스터1급 - 1차] 2과목 - 6-2. 시스템 보안 및 관리 (0) | 2024.06.13 |
[리눅스마스터1급 - 1차] 2과목 - 6-1. 시스템 분석 (0) | 2024.06.13 |
[리눅스마스터1급 - 1차] 2과목 - 5-1. 장치의 설치 및 관리 (1) | 2024.06.13 |