728x90
반응형
book.naver.com/bookdb/book_detail.nhn?bid=16317946
*해당 글은 학습을 목적으로 위의 도서 내용 중 일부 내용만을 요약하여 작성한 포스팅입니다.
상세한 내용 및 전체 내용 확인을 원하신다면 도서 구매를 추천드립니다.
백업의 필요성
- 비즈니스 연속성
- 데이터의 중요성 : 데이터를 복구하기에는 많은 노력과 시간이 필요하다.
- 시스템의 장애 발생 위험
백업 전략의 요건
- 다양한 데이터 손실로부터 복구가 가능해야 한다.
- 장애가 발생하기 이전에 정상적으로 동작하던 상태로 복구가 가능해야 한다.
- 최소한의 노력, 비용, 데이터 손실만을 허용해야 한다.
- 초기 백업 구축 이후에는 사람의 관리를 최소로 하는 자동화 또는 반 자동화된 백업 전략 및 시스템이어야 한다.
백업 전략 수립 시 고려사항
- 무엇을?
- 어디에?
- 언제? (주기)
- 적용할 백업 유형? : 전체 백업, 증분 백업 (전체 백업 이후 변경된 데이터만 백업), 차등 백업 (증분 백업과 같으나, 지난번 백업에 데이터 누적)
- 압축과 암호화?
- 검증?
- 어떤 유틸리티 및 서비스?
파일 백업
1) tar
- 여러 파일을 모아 아카이브 파일을 생성하거나, 아카이브 파일을 원래의 파일들로 추출할 때 사용하는 명령어.
1-1) tar 전체 백업
- -c : 아카이브 생성 / -v : 상세 정보 출력 / -f : 아카이브 파일명 지정 / -p 접근 권한 유지
tar -cvfp 아카이브명.tar 경로
- -x : 아카이브 추출 / -v : 상세 정보 출력 / -f : 아카이브 파일명으로 현재 디렉터리에 복원
tar -xvf 아카이브명.tar
*백업시 -z, -j 옵션을 주면 .gz, .bz2로 압축이 가능하다.
*복원도 마찬가지.
1-2) tar 증분 백업
- -g 옵션을 사용해 스냅샷으로 보관한다. 스냅샷 파일을 통해 tar을 만들 때마다 변경된 사항만 tar로 묶어 증분 백업이 가능하다.
- 이전 백업 파일이 없는 최초 백업 파일을 LEVEL 0 파일이라 한다.
tar -g 스냅샷 -cvfp 아카이브.tar 경로
- 복원은 백업한 순서대로 복원한다.
- level 0 -> 1 -> 2
2) cpio
- 아카이브로 파일을 복사하거나 아카이브에서 파일을 추출할 때 사용한다.
- cpio 파일 뿐 아니라 tar 파일도 지원한다.
- 아카이브에서 파일을 추출할 때 자동으로 파일 형식과 시스템의 바이트 오더를 인지한다.
- tar는 많은 파일을 하나의 파일로 아카이브하기 위해 개발되었고, cpio는 하나의 디렉터리에서 다른 디렉터리로 파일을 복사하기 위해 개발되었다.
- 파일시스템에 직접 접근이 불가능하고 표준입력으로 입력을 받으며, 증분 백업이 불가능.
- Copy out, Copy in, Copy pass 3가지 모드가 있다.
*Copy out : name-list의 파일을 대상으로 아카이브 생성 : cpio -o
*Copy in : 아카이브에서 파일들을 추출 : cpio -i
*Copy pass : name-list의 파일을 지정한 디렉터리로 복사 : cpio -p
파일 시스템 및 디스크 백업
dump
- 파티션 단위로 백업할 때 사용하는 명령어
dump -0u -f 백업파일.dump 경로 (경로를 백업하여 백업파일 생성. 백업 정보는 /etc/dumpdates에 기록)
dump -0f 장치경로 경로 (경로를 백업해 장치에 백업)
*u 옵션은 백업 정보를 /etc/dumpdates에 기록
*숫자는 레벨 지정
dd
- 지정한 장치를 지정한 형식으로 변환하는 명령어
- 보통 파티션이나 디스크 단위로 백업하는 용도로 사용된다.
- CD 장치에서 ISO 이미지를 추출할 때도 사용한다.
dd if=장치경로명 of=장치경로명2 bs=1K (장치경로명 장치를 장치경로명1 장치로 옮긴다. 블록 크기는 1kb)
dd if=장치경로명 of=디렉토리명/파일명.img (장치를 이미지 파일로 백업)
restore
- dump 명령으로 생성한 백업 파일을 복원할 때 사용한다.
restore -rf 백업파일.dump
네트워크 백업
rsync
- 네트워크로 연결된 리모트 컴퓨터의 파일들을 동기화하는 도구
- 속도가 빠르다.
- 원격의 호스트, 원격 쉘, rsync 데몬 간 파일 복사가 가능하다.
- 델타 전송 알고리즘을 적용했다.
1. 다음 중 tar 파일의 내용을 볼 때 사용하는 옵션을 알맞은 것은?
1) -cvf
2) -xvf
3) -tvf
4) -rvf
3
2. 다음 중 dump를 이용한 백업의 장점은?
1) 모든 파일시스템은 개별적으로 dump 되어야 한다.
2) 로컬 머신에서만 사용 가능하다.
3) 증분 백업이 가능하다.
4) NFS 파일 시스템은 사용이 불가능하다.
3
3. dd if=/dev/sda of=/dev/sda bs=1024 명령어에 대한 설명으로 틀린 것은?
1) if : 표준 입력을 대신할 파일 입력 지정
2) of : 표준 출력을 대신할 파일 출력 지정
3) bs : 한번에 입력 및 출력할 킬로바이트 단위로 지정
4) 위 예제는 dd 명령어를 사용하여 디스크간 복제를 수행한다.
3
728x90
반응형
'자격증 > 리눅스 마스터 1급' 카테고리의 다른 글
리눅스마스터_1급_3과목_인증 관련 서비스 (0) | 2021.02.12 |
---|---|
리눅스마스터_1급_3과목_웹 관련 서비스 (0) | 2021.02.12 |
리눅스마스터_1급_2과목_시스템 보안 및 관리 (0) | 2021.02.11 |
리눅스마스터_1급_2과목_시스템 분석 (0) | 2021.02.11 |
리눅스마스터_1급_2과목_주변장치 관리 (0) | 2021.02.10 |