[리눅스마스터1급 - 1차] 2과목 - 6-3. 시스템 백업

2024. 6. 13. 14:35·자격증 & 공부/리눅스마스터 1급

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

 

[Linux Master] 리눅스 마스터 공부법, 기출문제, 요약집

www.ihd.or.kr/main.do KAIT 자격검정 시험접수 정보통신 자격검정 시험 원서등록을 하실 수 있습니다 www.ihd.or.kr 시험에 대한 모든 내용이 홈페이지에 있지만 다시한번 정리하겠습니다. 1급 기준으로 1

bangu4.tistory.com

 

저작자표시 비영리 변경금지 (새창열림)

'자격증 & 공부 > 리눅스마스터 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
'자격증 & 공부/리눅스마스터 1급' 카테고리의 다른 글
  • [리눅스마스터 1급 - 2차] 사용자/그룹 계정 관리
  • [리눅스마스터 1급] 필기 시험 후기
  • [리눅스마스터1급 - 1차] 2과목 - 6-2. 시스템 보안 및 관리
  • [리눅스마스터1급 - 1차] 2과목 - 6-1. 시스템 분석
woojin._.
woojin._.
여러가지 개발을 해보며 발생하는 이야기들에 대한 블로그입니다:)
  • woojin._.
    Jin's Dev Story
    woojin._.
  • 전체
    오늘
    어제
    • 분류 전체보기 (829)
      • Tools (25)
        • eGovFrame (3)
        • GeoServer (3)
        • QGIS (2)
        • LabelImg (2)
        • Git (6)
        • GitHub (1)
        • Eclipse (7)
        • Visual Studio (1)
      • Web & Android (121)
        • SpringBoot (37)
        • Three.js (2)
        • Spring Data JPA (9)
        • 스프링 부트 쇼핑몰 프로젝트 with JPA (25)
        • Thymeleaf (4)
        • Spring Security (15)
        • Flutter (29)
      • Programming Language (61)
        • JAVA (27)
        • JavaScript (14)
        • Dart (2)
        • Python (15)
        • PHP (3)
      • Database (43)
        • PostgreSQL (32)
        • MYSQL (7)
        • Oracle (3)
        • MSSQL (1)
      • SERVER (17)
        • TCP_IP (3)
        • 리눅스 (7)
        • AWS (7)
      • Coding Test (445)
        • 백준[JAVA] (108)
        • 프로그래머스[JAVA] (260)
        • 알고리즘 고득점 Kit[JAVA] (3)
        • SQL 고득점 Kit[ORACLE] (74)
      • CS 지식 (49)
        • [자료구조] (14)
        • [네트워크] (12)
        • [데이터베이스] (10)
        • [알고리즘] (9)
        • [운영체제] (4)
      • 기타 (6)
      • 자격증 & 공부 (62)
        • 정보처리기사 (2)
        • SQLD (6)
        • 네트워크관리사 2급 (5)
        • 리눅스마스터 1급 (44)
        • 리눅스마스터 2급 (1)
        • ISTQB (3)
        • 시스템보안 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 인기 글

  • 태그

    스프링부트
    Java
    데이터
    리눅스마스터 1급
    CS
    스프링
    스프링 부트 쇼핑몰 프로젝트 with JPA
    baekjoon
    python
    Flutter
    데이터베이스
    pcce 기출문제
    CS지식
    Linux
    programmers
    backjoon
    JPA
    자바
    DB
    리눅스
    리눅스마스터
    시큐리티
    프로그래머스
    postgresql
    Spring Security
    백준
    플러터
    springboot
    spring
    Oracle
  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
woojin._.
[리눅스마스터1급 - 1차] 2과목 - 6-3. 시스템 백업
상단으로

티스토리툴바