본문 바로가기
IT/리눅스

Centos Redhat 백업 복구(OS영역 참고)

by Itlee 2024. 11. 22.
반응형

1. dd와 OS 영역

dd는 디스크의 모든 데이터를 원본 그대로 섹터 단위로 복사합니다. 따라서 OS 영역(부팅 섹터, GRUB, 파티션 테이블 등)도 완벽히 복사됩니다.

dd의 OS 영역 복원 특성

  • 가능한 경우:
    • 동일한 하드웨어 환경에서 복원하면 별도 설정 없이도 OS가 정상적으로 동작합니다.
  • 주의할 점:
    • 하드웨어가 다른 경우, GRUB(부트 로더)를 다시 설정하거나 드라이버를 수정해야 할 수 있습니다.
    • 디스크 크기가 달라지면 파티션 크기를 조정해야 할 수 있습니다.

2. Clonezilla와 OS 영역

Clonezilla는 dd처럼 전체 디스크를 섹터 단위로 백업할 수도 있고, 파일 시스템 레벨에서 OS 영역만 선택적으로 백업할 수도 있습니다.

Clonezilla의 OS 영역 복원 특성

  • 가능한 경우:
    • 전체 디스크나 특정 파티션을 백업할 수 있으므로 OS 영역과 데이터 영역 모두 복원 가능합니다.
    • 하드웨어가 달라도 Clonezilla는 GRUB 설정 재구성을 도와줄 수 있습니다.
  • 장점:
    • 압축 및 선택적 복원이 가능하므로 용량을 절약할 수 있습니다.

3. rsync와 OS 영역

rsync는 파일과 디렉터리를 복사하는 방식이므로 디스크의 파일 시스템이 복구 가능한 상태에서만 OS 영역을 복원할 수 있습니다.

rsync의 OS 영역 복원 특성

  • 가능한 경우:
    • OS 파일이 손상되지 않았고 GRUB 및 부트 로더가 정상 작동 중이라면, OS 영역만 복사하여 복원 가능합니다.
  • 주의할 점:
    • 부팅 관련 데이터(예: MBR, GPT, GRUB)는 rsync로 복사되지 않으므로 별도로 설정해야 합니다.
    • GRUB 부트 로더 재설치 및 chroot 환경에서 설정을 수정해야 할 수 있습니다.

4. tar와 OS 영역

tar는 OS 파일 및 디렉터리를 압축하여 백업하므로, rsync와 유사하게 파일 시스템에 접근할 수 있는 상태에서 OS 영역을 복원할 수 있습니다.

tar의 OS 영역 복원 특성

  • 가능한 경우:
    • OS의 모든 파일을 포함해 백업했다면, 압축 해제 후 기본 설정만으로 OS를 복원할 수 있습니다.
  • 주의할 점:
    • GRUB 및 부팅 섹터는 별도로 설정해야 합니다.
    • 파일 시스템 자체가 손상되었거나 디스크 구조가 변경된 경우엔 tar만으로 복원이 어렵습니다.

OS 영역 복원 시 추가 작업

1. GRUB 재설치

OS 영역을 복원했는데 부팅이 되지 않으면 GRUB(부트 로더)를 다시 설치해야 합니다.

grub2-install /dev/sdX
grub2-mkconfig -o /boot/grub2/grub.cfg

2. 부팅 드라이버 및 네트워크 설정 수정

  • 하드웨어가 다른 환경에서 복원할 경우, 네트워크 인터페이스 이름이나 디바이스 드라이버가 달라져 OS 부팅 중 문제가 발생할 수 있습니다.
  • /etc/fstab, /etc/sysconfig/network-scripts/ifcfg-* 등을 확인해야 합니다.

정리

도구OS 영역 포함 여부추가 작업 필요 여부

dd 완전 포함 GRUB 재설치 필요 가능성 있음
Clonezilla 완전 포함 하드웨어 변경 시 GRUB 설정 필요 가능성
rsync 파일만 복사 가능 부팅 섹터 및 GRUB 별도 설정 필요
tar 파일만 복사 가능 부팅 섹터 및 GRUB 별도 설정 필요

 

반응형