Linux 설치를 외장 하드 드라이브에 복제하는 방법은 무엇입니까?

Linux 설치를 외장 하드 드라이브에 복제하는 방법은 무엇입니까?

관련 질문이 많이 보이는데 dd다음 질문에 대한 답변을 찾을 수 없습니다. 질문/답변이 이미 존재하는 경우 해당 질문/답변을 가리킨 다음 닫힘, 삭제 또는 병합으로 표시하세요.

  1. 실행 중인 Linux 설치(예: /dev/sda7)를 외부 하드 드라이브 파티션(예 /dev/sdb2: )에 복제할 수 있습니까? ( /dev/sdb1TB USB 하드 드라이브, /dev/sdb2크기 100GB입니다)
  2. 그렇지 않은 경우 Live CD를 사용하여 할 수 있나요? 외장 드라이브의 복제된 파티션을 부팅할 수 있나요?
  3. 시작되지 않으면 어떻게 해야 합니까?

왜 이런 일을 하는가?: 노트북 자체보다는 복제된 외장 드라이브를 설치된(및 사용자 정의된) 모든 프로그램 및 데이터와 함께 가져와야 합니다.

추가 정보(관련 부분만):

$ sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2550    20482843+   7  HPFS/NTFS
/dev/sda7            5660        6904    10000431   83  Linux

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda7             9.4G  7.4G  1.6G  83% /

답변1

DD는 모든 작업에 훌륭한 유틸리티이지만 소스 디스크와 대상 디스크를 혼동하면 문제가 발생할 수 있습니다. 뒤에서 DD를 사용하여 원하는 모든 작업을 수행하는 데비안 기반 "배포판"이 있습니다. 그것은 clonezilla이며 다음에서 다운로드할 수 있습니다.http://clonezilla.org/. 나는 아무 문제없이 다양한 기계에서 그것을 사용했습니다. 또한 디스크가 부팅될 수 있도록 MBR을 복사합니다.

알렌

답변2

마운트된 파일 시스템을 복제할 수 있지만 일관되지 않은 상태의 파일 시스템을 복사하게 되므로 이는 좋지 않은 생각입니다. 데이터가 손실될 위험이 있습니다.

마운트된 파일 시스템을 복제하는 방법에는 여러 가지가 있지만 사전 준비가 필요합니다. 예를 들어 파일 시스템이 미러링을 허용하는 블록 장치(예: LVM 볼륨 또는 md-raid RAID1 볼륨)에 있는 경우 미러를 생성한 다음 원래 미러에 대한 링크를 끊을 수 있습니다. LVM은 또한 스냅샷 생성을 허용합니다. 즉, 읽기에 안전한 시간에 고정된 파일 시스템 이미지입니다(블록 장치 수준 복제는 약간 불확실하지만 경우에 따라 가능합니다).

따라서 귀하의 질문에 대답하려면: 1. 아니요. 2. 그렇습니다. 하지만 자동으로 그런 것은 아닙니다. 3. 외부 디스크에 부트로더를 설치해야 합니다.

어차피 재부팅해야 하므로 전용 디스크 백업 및 유지 관리 도구로 부팅하는 것이 좋습니다.고팟또는클론속.

답변3

가장 쉬운 방법은 전체 파일을 압축하여 partimage다른 컴퓨터에 복원하는 것입니다.

관련 정보