IT/리눅스

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

Itlee 2024. 11. 22. 09:36
반응형

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 별도 설정 필요

 

반응형