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