백업: Difference between revisions

From CS Wiki
mNo edit summary
No edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''Backup'''
하드디스크같은 저장장치에 저장된 파일들을 랜섬웨어, 제로데이 공격 등으로 날아가는 것을 대비하여 외부 저장소<ref>SSD, HDD, USB 등의 하드 드라이브, 구글 드라이브, Dropbox같은 온라인 저장소 대여 서비스, NAS 등등</ref>에 중요한 자료들을 복사해 저장해놓는 것을 의미한다. 복사해 저장하는 것과는 달리 데이터 자체를 별도로 보관하는 것은 [[아카이빙]]으로 백업과는 다르다.
하드디스크같은 저장장치에 저장된 파일들을 랜섬웨어, 제로데이 공격 등으로 날아가는 것을 대비하여 외부 저장소<ref>SSD, HDD, USB 등의 하드 드라이브, 구글 드라이브, Dropbox같은 온라인 저장소 대여 서비스, NAS 등등</ref>에 중요한 자료들을 복사해 저장해놓는 것을 의미한다. 복사해 저장하는 것과는 달리 데이터 자체를 별도로 보관하는 것은 [[아카이빙]]으로 백업과는 다르다.


<br />
==백업 방법==
 
==백업 방식<ref>[https://q.fran.kr/%EB%AC%B8%EC%A0%9C/3036 정보보안기사 제 1회 7번]에는 위 3가지 방법 외에 일반 백업이란 것도 있는데, 작성자의 능력이 부족하여 못 찾겠으므로 혹시라도 아시는 분은 추가 작성 부탁드립니다.</ref>==


*증분 백업 - 일정 시간마다 변경된 데이터만을 백업하는 방식.
*'''일반 백업(전체 백업, Full Backup)'''
*복사 백업(전체 백업) - 데이터의 변경 유무와 상관없이, 전체 데이터를 모두 복사하는 방식
**Archive Bit와 상관없이, 선택한 모든 데이터를 복사하는 방법이다.
*차등 백업 - 마지막 복사 백업을 진행 후, 변경된 데이터를 모두 백업하는 방식
**백업 이후 모든 Archive Bit를 재설정한다.<br />
*'''증분 백업(Incremental Backup)'''
**일정 시간마다 Archive Bit가 설정된 데이터들을 복사하고 백업을 완료하면 Archive Bit를 재설정하는 방법이다.<br />
*'''복사 백업(Copy Backup)'''
**일반 백업과 복사 방법이 같지만, 백업이 완료된 파일의 Archive bit를 재설정하지 않는다.
**스케줄링 백업 일정에 영향을 미치지 않는 방법이다.<br />
*'''차등 백업(Differential Backup)'''
**증분 백업과 복사방법이 같지만, 복사 후 Archive Bit를 재설정하지 않는 방법이다.
**즉, 바로 이전의 변경된 내용만 백업되는 것이 아니라, 특정 시점 이후의 변경분들이 계속 누적되어 백업이 이루어진다.
**백업파일의 용량이 점차 증가한다.
*'''합성 백업(Synthetic Backup)'''
**기존의 전체 백업본과 여러 개의 증분 백업본을 하나로 통합하는 백업
**데이터 복구 성능을 향상시키고 네트워크 대역폭도 최소한으로 사용한다.


<br />
{| class="wikitable"
{| class="wikitable"
|+
!구분
!
!백업 파일 크기
!백업 파일 크기
!백업 속도
!백업 속도
!복구 속도<ref>백업 복구 편의성을 생각하여 작성했습니다.</ref>
!복구 속도<ref>백업 복구 편의성을 생각하여 작성했습니다.</ref>
|-
|-
|증분 백업
|'''일반 백업'''
|많음
|느림
|빠름
|-
|'''증분 백업'''
|적음
|적음
|빠름
|빠름
|느림
|느림
|-
|-
|복사 백업
|'''복사 백업'''
|많음
|많음
|느림
|느림
|빠름
|빠름
|-
|-
|차등 백업
|'''차등 백업'''
|중간<ref>다시 복사 백업을 할 때까지 점점 크기가 증가하지만, 그래도 복사 백업보다는 크기가 작다.</ref>
|중간<ref>다시 복사 백업을 할 때까지 점점 크기가 증가하지만, 그래도 복사 백업보다는 크기가 작다.</ref>
|중간
|중간
Line 33: Line 48:
|}
|}


 
== 각주 ==
 
<references />
<br /><references />

Latest revision as of 12:02, 12 July 2022

Backup

하드디스크같은 저장장치에 저장된 파일들을 랜섬웨어, 제로데이 공격 등으로 날아가는 것을 대비하여 외부 저장소[1]에 중요한 자료들을 복사해 저장해놓는 것을 의미한다. 복사해 저장하는 것과는 달리 데이터 자체를 별도로 보관하는 것은 아카이빙으로 백업과는 다르다.

백업 방법[edit | edit source]

  • 일반 백업(전체 백업, Full Backup)
    • Archive Bit와 상관없이, 선택한 모든 데이터를 복사하는 방법이다.
    • 백업 이후 모든 Archive Bit를 재설정한다.
  • 증분 백업(Incremental Backup)
    • 일정 시간마다 Archive Bit가 설정된 데이터들을 복사하고 백업을 완료하면 Archive Bit를 재설정하는 방법이다.
  • 복사 백업(Copy Backup)
    • 일반 백업과 복사 방법이 같지만, 백업이 완료된 파일의 Archive bit를 재설정하지 않는다.
    • 스케줄링 백업 일정에 영향을 미치지 않는 방법이다.
  • 차등 백업(Differential Backup)
    • 증분 백업과 복사방법이 같지만, 복사 후 Archive Bit를 재설정하지 않는 방법이다.
    • 즉, 바로 이전의 변경된 내용만 백업되는 것이 아니라, 특정 시점 이후의 변경분들이 계속 누적되어 백업이 이루어진다.
    • 백업파일의 용량이 점차 증가한다.
  • 합성 백업(Synthetic Backup)
    • 기존의 전체 백업본과 여러 개의 증분 백업본을 하나로 통합하는 백업
    • 데이터 복구 성능을 향상시키고 네트워크 대역폭도 최소한으로 사용한다.
구분 백업 파일 크기 백업 속도 복구 속도[2]
일반 백업 많음 느림 빠름
증분 백업 적음 빠름 느림
복사 백업 많음 느림 빠름
차등 백업 중간[3] 중간 중간

각주[edit | edit source]

  1. SSD, HDD, USB 등의 하드 드라이브, 구글 드라이브, Dropbox같은 온라인 저장소 대여 서비스, NAS 등등
  2. 백업 복구 편의성을 생각하여 작성했습니다.
  3. 다시 복사 백업을 할 때까지 점점 크기가 증가하지만, 그래도 복사 백업보다는 크기가 작다.