从 Rsync 系统备份创建可启动映像

从 Rsync 系统备份创建可启动映像

我已使用 Rsync 将 Linux 系统根文件夹 (/) 复制到本地文件夹。 (不包括500GB数据)

是否可以创建在 Virt-manager 中启动的可启动系统映像?

Rsync命令:Rsync -aAXv

Rsync 不包括 /dev/* /proc/* /sys/* /tmp/* /usr/tmp/* /run/* /mnt/* /media/* /var/cache/* /lost+found /var/www / /根/

答案1

它有效(Debian 9):

  1. 首先构建一个qcow2镜像(第一次尝试Img Raw)

  2. 将其格式化为 ext4(分开)

  3. 作为 NetBlockDevice 挂载到 /mnt/example

  4. Rsync -aAXv 到 /mnt/example

  5. 将 /boot/initrd 和 /boot/vmlinuz 从映像复制到本地文件系统。

  6. 卸载它

  7. 创建新的 virt-manager 设备(通用操作系统)、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 mount -o 重新挂载,rw /dev/sda1 /

8.2 猫 blkid >> /etc/fstab

8.3 注释掉旧的 root 挂载并使用新的 UUID 构建同一行

有用!

相关内容