Rsync 시스템 백업에서 부팅 가능한 이미지 생성

Rsync 시스템 백업에서 부팅 가능한 이미지 생성

Rsync를 사용하여 Linux 시스템 루트 폴더(/)를 로컬 폴더에 복사했습니다. (데이터 500GB 제외)

Virt-manager에서 시작되는 부팅 가능한 시스템 이미지를 생성할 수 있습니까?

재동기화 명령: Rsync -aAXv

Rsync에는 /dev/* /proc/* /sys/* /tmp/* /usr/tmp/* /run/* /mnt/* /media/* /var/cache/* /lost+found /var가 포함되지 않습니다. /www//루트/

답변1

작동합니다(데비안 9):

  1. 먼저 qcow2 이미지를 빌드합니다(먼저 Img Raw를 시도해 보세요).

  2. ext4로 포맷하세요(별도)

  3. /mnt/example에 NetBlockDevice로 마운트

  4. Rsync -aAXv를 /mnt/example로

  5. 이미지에서 로컬 파일 시스템으로 /boot/initrd 및 /boot/vmlinuz를 복사합니다.

  6. 제거하다

  7. 새 virt-manager 장치(일반 OS), uefi x86_64, 이미지를 SCSI 디스크로 생성합니다.

7.1 /boot/initrd 및 /boot/vmlinuz 파일을 로컬 파일 시스템에 복사합니다.

7.2 boot-Options->direct Kernel->initrd 및 vmlinuz 파일 추가

7.3 커널 시작 매개변수 추가: root=/dev/sda1

8.0 첫 번째 부팅 시스템에서:

8.1 마운트 -o 다시 마운트,rw /dev/sda1 /

8.2 고양이 블키드 >> /etc/fstab

8.3 이전 루트 마운트를 주석 처리하고 새 UUID를 사용하여 동일한 라인을 빌드합니다.

효과가있다!

관련 정보