웹사이트 검색

Clonezilla를 사용하여 Linux 디스크를 복제하거나 백업하는 방법


Clonezilla는 Linux용 최고의 오픈 소스 백업 도구 중 하나입니다. 라이브 Linux 커널 위에서 실행되는 더 간단하고 빠르며 직관적인 명령줄 마법사와 결합된 그래픽 사용자 인터페이스가 없기 때문에 모든 시스템 관리자를 위한 완벽한 후보 백업 도구가 됩니다.

Clonezilla를 사용하면 장치 데이터 블록의 전체 백업을 다른 드라이브에 직접 수행할 수 있을 뿐만 아니라 알려진 디스크 복제도 수행할 수 있을 뿐만 아니라 전체 디스크 또는 개별 파티션을 원격으로 백업할 수도 있습니다(SSH, Samba 또는 NFS 공유) 또는 모두 암호화되어 중앙 백업 스토리지(일반적으로 NAS) 또는 외부 하드 디스크나 기타 USB 장치에 저장할 수 있는 이미지에 로컬로 저장됩니다.

드라이브 오류가 발생하는 경우, 백업된 이미지는 머신에 연결된 새 장치로 쉽게 복원할 수 있으며, 새 장치는 최소한 필요한 최소 공간 값을 충족해야 합니다. 백업 드라이브에 오류가 발생했습니다.

간단히 말해서 80GB의 여유 공간이 있는 120GB 하드 디스크를 복제하면 백업된 이미지를 새 80GB 하드 드라이브. 기존 하드 드라이브를 복제하거나 복원하는 데 사용할 새 하드 드라이브는 최소한 원본 드라이브와 크기가 동일해야 합니다(120GB).

이 튜토리얼에서는 일반적으로 CentOS 8/7 서버(또는 RHEL와 같은 Linux 배포판)를 실행하는 하드 디스크인 블록 장치를 복제하는 방법을 보여 드리겠습니다. Fedora, Debian, Ubuntu 등).

대상 디스크를 복제하려면 복제에 사용된 원본 디스크와 최소한 동일한 크기의 새 디스크를 머신에 물리적으로 추가해야 합니다.

요구사항

  1. Clonezilla ISO 이미지 다운로드 – http://clonezilla.org/downloads.php
  2. 새 하드 드라이브 – 기기에 물리적으로 연결되어 작동 중입니다(기기 정보는 BIOS 참조).

Clonezilla를 사용하여 CentOS 7 디스크를 복제하거나 백업하는 방법

1. Clonezilla ISO 이미지를 다운로드하여 CD/DVD에 구운 후 부팅 가능한 미디어를 시스템 광학 드라이브에 넣고 시스템을 재부팅합니다. F11, F12, ESC, DEL 등)을 눌러 < Strong>BIOS를 사용하여 적절한 광학 드라이브에서 부팅합니다.

2. Clonezilla의 첫 번째 화면이 화면에 나타납니다. 첫 번째 옵션인 Clonezilla live를 선택하고 Enter 키를 눌러 계속 진행합니다.

3. 시스템이 필요한 구성 요소를 컴퓨터 RAM에 로드한 후 언어를 선택하라는 새로운 대화형 화면이 나타나야 합니다.

위쪽 또는 아래 화살표 키를 사용하여 언어 메뉴를 탐색하고 Enter 키를 눌러 언어를 선택하고 앞으로 이동하세요.

4. 다음 화면에는 키보드를 구성할 수 있는 옵션이 있습니다. 키맵을 터치하지 마세요 옵션에서 Enter 키를 누르면 다음 화면으로 이동합니다.

5. 다음 화면에서 Clonezilla 시작을 선택하여 Clonezilla 대화형 콘솔 메뉴로 들어갑니다.

6. 이 튜토리얼에서는 로컬 디스크 복제를 수행할 것이므로 두 번째 옵션인 device-device를 선택하고 Enter를 누르세요. 더 진행하려면 키를 다시 누르세요.

또한 새 하드 드라이브가 이미 컴퓨터에 물리적으로 연결되어 있고 컴퓨터에서 올바르게 감지되는지 확인하세요.

7. 다음 화면에서 초보자 모드 마법사를 선택하고 Enter 키를 눌러 다음 화면으로 이동합니다.

새 하드 디스크가 이전 하드 디스크보다 큰 경우 전문가 모드를 선택하고 -k1-r 옵션을 선택하면 파티션은 대상 디스크에 비례적으로 생성되고 파일 시스템의 크기가 자동으로 조정됩니다.

전문가 모드 옵션은 매우 주의해서 사용하는 것이 좋습니다.

8. 다음 메뉴에서 disk_to_local_disk 옵션을 선택하고 Enter를 눌러 계속합니다. 이 옵션을 사용하면 원본 디스크와 동일한 크기의 전체 디스크 복제(MBR, 파티션 테이블 및 데이터)가 대상 디스크로 추가로 수행됩니다.

9. 다음 화면에서는 복제에 사용할 소스 디스크를 선택해야 합니다. 여기에 사용된 디스크 이름에 주의하세요. Linux에서는 디스크 이름을 sda, sdb 등으로 지정할 수 있습니다. 즉, sda가 첫 번째 디스크인 sdb입니다. 두 번째 등등.

소스 디스크 이름이 무엇인지 확실하지 않은 경우 소스 디스크 이름과 일련 번호를 물리적으로 검사하거나 마더보드의 SATA 포트 케이블 연결을 확인하거나 BIOS를 참조하여 디스크 정보를 얻을 수 있습니다.

이 가이드에서는 복제에 Vmware Virtual 디스크를 사용하고 있으며 sda는 복제에 사용될 소스 디스크입니다. 소스 드라이브를 성공적으로 식별한 후 Enter 키를 눌러 다음 화면으로 이동합니다.

10. 그런 다음 복제 대상으로 사용할 두 번째 디스크를 선택하고 Enter 키를 눌러 계속합니다. 복제 프로세스는 파괴적이며 MBR, 파티션 테이블, 데이터 또는 모든 부트 로더를 포함하여 대상 디스크에서 모든 데이터를 지우므로 최대한 주의해서 진행하십시오.

11. 소스 파일 시스템이 손상되지 않았다고 확신하는 경우 소스 파일 시스템 검사/복구 건너뛰기를 선택하고 Enter 키를 누를 수 있습니다. 계속하다.

다음으로, 이 복제 세션에 사용된 명령이 화면에 표시되고 계속하려면 Enter 키를 누를 때까지 메시지가 표시됩니다.

12. 실제 디스크 복제 프로세스를 시작하기 전에 유틸리티는 해당 활동에 관한 일부 보고서를 표시하고 두 가지 경고 메시지를 표시합니다.

y 키를 두 번 눌러 두 경고에 동의하고 y 키를 세 번째 눌러 대상 장치에 부트 로더를 복제합니다.

13. 모든 경고에 동의하면 복제 프로세스가 자동으로 시작됩니다. 소스 드라이브의 모든 데이터는 사용자 간섭 없이 대상 장치에 자동으로 복제됩니다.

Clonezilla는 데이터 전송에 걸리는 시간과 속도를 포함하여 한 파티션에서 다른 파티션으로 전송하는 모든 데이터에 관한 그래픽 보고서를 표시합니다.

14. 복제 프로세스가 성공적으로 완료되면 새 보고서가 화면에 표시되고 명령줄을 입력하여 Clonezilla를 다시 사용할지 아니면 마법사를 종료할지 묻는 메시지가 표시됩니다.

Enter 키를 눌러 새 마법사로 이동한 다음 거기에서 전원 끄기 옵션을 선택하여 컴퓨터를 중지하세요.

그게 다야! 복제 프로세스가 완료되었으며 이제 머신에서 물리적으로 분리된 이전 하드 디스크 대신 새 하드 디스크를 사용할 수 있습니다. 기존 하드 드라이브의 상태가 여전히 양호한 경우 안전한 위치에 보관하고 극단적인 경우를 위한 백업 솔루션으로 사용할 수 있습니다.

CentOS 파일 시스템 계층이 여러 디스크를 생성하는 경우 디스크 중 하나에 오류가 발생할 경우 데이터를 백업하기 위해 계층의 각 디스크도 복제되는지 확인해야 합니다.