웹사이트 검색

Clonezilla로 암호화된 디스크 이미지를 복제하는 방법


이 페이지에서

  1. CentOS 7 디스크 이미지 생성

Clonezilla는 주로 partclone 유틸리티를 기반으로 하는 오픈 소스 디스크/파티션 이미징 도구입니다. Clonezilla 이미지는 전체 시스템 디스크를 백업하거나 손상된 파티션을 복원하는 경우 매우 유용할 수 있는 도구입니다. Clonezilla는 구동 명령줄 마법사 위에서 실행되며 하드 드라이브의 데이터 블록을 한 디스크에서 다른 디스크로 직접 복제하거나 SMB, NFS 또는 SSH를 통해 로컬로 연결된 하드 디스크 또는 마운트된 네트워크 리소스에 디스크/파티션용 이미지를 생성할 수 있습니다. 프로토콜. 복제된 모든 이미지는 암호화되어 외부 드라이브(USB 장치, HDD) 또는 이 목적을 위해 특별히 설계된 네트워크 위치(예: Network Attached Storage)에 중앙 집중화될 수 있습니다. 이 방법을 사용하면 서버 또는 데스크탑의 중대한 물리적 드라이브 오류가 발생한 경우 하루를 쉽게 절약할 수 있습니다. 새 하드 디스크를 연결하고 Clonezilla로 부팅한 다음 저장된 위치에서 이미지 복원을 시작하기만 하면 됩니다.

이 가이드에서는 프로덕션에서 DHCP 및 DNS 서버로 사용되는 CentOS 7 서버의 하드 드라이브를 이미지화하거나 복제하는 방법에 대해 설명합니다(DNS 및 DHCP 데이터는 서버에서 자주 변경되지 않음). 복제된 이미지는 복제 프로세스 중에 즉시 암호화됩니다. 암호는 이미지를 암호화하고 해독하는 데 사용됩니다. 암호를 분실하거나 잊어버린 경우 이미지 데이터가 영원히 손실됩니다.

Clonezilla는 데이터를 백업하는 최고의 오픈 소스 방법 중 하나이지만 여전히 몇 가지 단점이 있습니다.

  • Clonezilla는 기본적으로 디스크 또는 파티션의 증분 백업을 수행할 수 없습니다(달성할 수는 있지만 쉽지는 않음).\n
  • 백업된 소스 드라이브가 프로덕션 서버에 있는 경우 머신은 일정 기간 동안 사용 중지되어야 하며 제공되는 서비스는 임시로 다른 서버로 마이그레이션되어야 합니다. 서비스를 마이그레이션할 가능성이 없는 경우 클라이언트의 가동 중지 시간을 고려해야 합니다.\n
  • 하드 디스크의 경우 이미지를 복원하는 데 사용할 장치는 적어도 이미지 매체와 동일한 크기여야 합니다.\n

요구 사항:

최신 Clonezilla ISO 이미지는 다음 링크에서 얻을 수 있습니다: http://clonezilla.org/downloads.php

CentOS 7 디스크 이미지

1. 위 링크에서 Clonezilla ISO 이미지를 다운로드하여 CD에 굽습니다. https://www.pendrivelinux.com/의 유틸리티를 사용하거나 UEFI 인터페이스에서 부팅 가능한 USB 드라이브 부팅과 호환되는 Rufus를 사용하여 부팅 가능한 USB 드라이브를 만들 수 있습니다. 네트워크를 통해 Clonezilla를 부팅하기 위해 PXE 서버를 설정할 수도 있지만 지금은 주제가 아닙니다. 부팅 가능한 CD/USB를 컴퓨터의 적절한 드라이브에 넣고 부팅 메뉴 순서를 수정하기 위해 컴퓨터를 BIOS/UEFI로 재부팅합니다(F11, F12, ESC, DEL 키 누르기 - 적절한 부팅 키를 찾으려면 마더보드 설명서 참조). Clonezilla CD 또는 USB로 부팅합니다.

2. Clonezilla 첫 화면에서 Clonezilla live를 선택하고 Enter 키를 눌러 계속 진행합니다.

3. Linux 시스템이 RAM에 로드되고 다음 화면에서 자신의 언어를 선택하는 동안 기다리십시오. 위쪽 또는 아래쪽 화살표 키를 사용하여 탐색하고 Enter 키를 눌러 언어를 선택하고 계속합니다.

4. 다음 프롬프트를 사용하여 키보드를 구성할 수 있습니다. Don't touch keymap 옵션을 안전하게 사용할 수 있으며 계속하려면 enter 키를 누르십시오.

5. 다음 화면에서 Clonezilla 시작을 선택하고 Enter 키를 다시 눌러 앞으로 이동합니다.

6. 다음 화면에서 첫 번째 옵션인 device-image를 선택하고 Enterr를 눌러 계속합니다. 복제된 하드 디스크 이미지는 네트워크 위치에 저장됩니다.

7. 디스크의 복제된 이미지는 SMB/CIFS 프로토콜을 통해 네트워크 공유 디렉터리에 저장됩니다. 다음 프롬프트에서 samba_server를 선택하고 Enter를 눌러 계속해야 합니다. NFS 공유, 연결된 로컬 드라이브, WebDAV 서버 또는 SSH 서버와 같은 일반적인 네트워크 프로토콜을 통해 이미지를 저장할 수도 있습니다.

9. 다음으로 DHCP 옵션을 선택하여 네트워크 인터페이스를 구성합니다. 기기에 네트워크 인터페이스가 여러 개 있는 경우 DHCP 네트워크에 물리적으로 연결된 인터페이스를 선택해야 합니다. 사내에 구성된 DHCP 서버가 없는 경우 네트워크 인터페이스 설정을 수동으로 추가하려면 정적 옵션을 선택하십시오.

10. 다음 화면에서 삼바 서버의 IP 주소 또는 정규화된 도메인 이름을 추가하고 Enter를 눌러 다음 화면으로 이동합니다.

11. 그런 다음 삼바 서버가 영역의 일부가 아닌 경우 도메인 필드를 비워 두고 Enter 키를 눌러 계속합니다.

12. 다음 화면에서 서버에 대한 쓰기 권한이 있는 삼바 서버 계정의 이름을 추가하고 [Enter] 키를 눌러 앞으로 이동합니다.

13. 다음으로 삼바 서버에서 디렉터리의 절대 경로를 지정합니다. 이 위치에 복제된 이미지가 저장됩니다.

14. Samba 프로토콜의 최신 버전을 선택하고 [enter]를 눌러 다음 프롬프트로 이동합니다. 공유 네트워크 위치가 이전 SMB 서버에 있는 경우 1.0 프로토콜 버전을 사용하세요.

15. 다음으로 자동 시스템 기본 보안 모드 사용을 선택하고 [Enter] 키를 눌러 다음 화면으로 이동합니다.

16. 공유를 마운트하기 위해 삼바 계정의 암호를 추가하고 [Enter] 키를 눌러 계속합니다.

17. 다음으로 기본 옵션으로 Beginner 모드를 선택하고 Enter 키를 눌러 계속합니다. 전문가 모드에서 Clonezilla는 원본 디스크가 대상 디스크보다 큰 경우 비례적으로 파티션을 만드는 데 사용할 수 있는 –k1–r과 같은 많은 옵션을 제공합니다. 이러한 옵션을 사용하면 대상 파티션의 파일 시스템 크기를 자동으로 조정할 수 있습니다. 이 옵션은 매우 신중하게 사용하십시오. 무엇을 하고 있는지 이해하지 못하면 결국 데이터가 손실될 수 있습니다.

18. 다음 단계에서 로컬로 연결된 IDE/SATA/SCI 디스크의 이미지를 생성하기 위해 savedisk 옵션을 선택합니다.

19. 다음으로 저장된 이미지에 대해 Clonezilla가 입력하는 기본 이름 체계를 선택하거나 나중에 쉽게 인식할 수 있도록 저장된 이미지에 대한 설명 이름을 수동으로 추가할 수 있습니다. 또한 이름 지정 체계에 이미지를 찍은 날짜를 포함하는 것이 좋습니다.

20. 다음 화면에서 복제할 로컬 소스 디스크를 선택합니다. 초보 사용자는 Linux 하드 디스크 이름과 파티션에 특별한 주의를 기울여야 합니다. Linux에서 디스크는 일반 하드 디스크의 경우 sda, sdb, sdX, 가상화 드라이브의 경우 vda, xvda, Linux 소프트웨어 RAID 어레이의 경우 md0, md127 등으로 불립니다. 이는 sda가 첫 번째 하드 디스크라는 의미입니다. sdb 두 번째 등등. Clonezilla는 또한 Linux RAID 어레이를 조립하고 RAID 위에 있는 파일 시스템을 이미지로 캡처하는 기능을 가지고 있습니다. 소스 디스크 이름이 무엇인지 잘 모르는 경우 디스크의 일련 번호를 사용하여 적절한 기기를 식별할 수 있습니다. 또한 BIOS/UEFI에서 디스크 정보를 추출할 수 있습니다. 이 자습서에서는 VMware 디스크를 이미지 복제에 사용합니다. 적절한 소스 드라이브가 감지되면 [스페이스] 키를 사용하는 장치를 선택하고 [Enter] 키를 눌러 계속 진행합니다.

21. 소스 파일 시스템이 손상되지 않았다고 확신하는 경우 소스 파일 시스템 확인/복구 건너뛰기를 선택하고 Enter 키를 눌러 계속합니다.

22. 다음 화면에서 저장된 이미지가 복원 가능한지 확인하지 않음을 선택하고 [Enter] 키를 눌러 계속 진행합니다.

23. 다음 화면에서 두 번째 옵션인 이미지 암호화를 선택하고 [Enter] 키를 눌러 계속 진행합니다. 복제된 이미지는 eCryptfs 프로그램의 도움으로 암호화됩니다.

24. 마지막으로 드라이브가 완전히 복제된 후 수행할 작업을 선택하고 [Enter] 키를 누른 다음 이미지 암호화를 위한 암호를 추가합니다. 암호를 적어두거나 기억해두십시오. 그렇지 않으면 이미지를 복원할 수 없고 데이터가 손실됩니다.

25. 드라이브 이미지를 시작하기 전에 Clonezilla는 하드 디스크 파티션 테이블의 요약을 표시하고 계속할지 여부를 마지막으로 묻습니다. 예라고 대답하면 복제 프로세스가 개입 없이 자동으로 시작됩니다.

26. 복제 프로세스가 시작되면 Clonezilla는 파티션의 크기 및 유형, 전송 속도 및 복사된 블록의 비율을 포함하여 전송된 데이터의 현재 상태에 대한 그래픽 보고서를 표시합니다.

27. 로컬 드라이브가 성공적으로 복제되면 시스템이 7초 후에 종료됩니다. 해당 드라이브에서 라이브 CD/USB를 제거하고 Enter 키를 눌러 시스템을 중지합니다.


그게 다야! 복제된 이미지는 하드 디스크에 오류가 발생하거나 다른 유형의 데이터 손상이 발생하는 경우 시스템을 복원하는 데 사용할 수 있습니다.