有人使用 Clonezilla Live 成功 [克隆 Rocky Linux 9 磁盘映像并恢复到新机器] 吗?

有人使用 Clonezilla Live 成功 [克隆 Rocky Linux 9 磁盘映像并恢复到新机器] 吗?

我正在尝试使用 Clonezilla Live 3.0.3-22 备份我的 Rocky Linux 9 磁盘映像并将其恢复到另一台具有相同大小 SSD 的较新的机器。

我的Rocky 9 Linux是按默认分区安装的(分为3个分区:sda1挂载到/boot/efi;sda2挂载到/boot;sda3里面有3个逻辑分区:/、/home、swap)

[root@rocky9pg15m ~]# lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda           8:0    0 238.5G  0 disk 
├─sda1        8:1    0   600M  0 part /boot/efi
├─sda2        8:2    0     1G  0 part /boot
└─sda3        8:3    0 236.9G  0 part 
  ├─rl-root 253:0    0    70G  0 lvm  /
  ├─rl-swap 253:1    0   7.8G  0 lvm  [SWAP]
  └─rl-home 253:2    0 159.1G  0 lvm  /home

当我使用 Clonezilla live 将其磁盘映像成功备份到我的 SSH 服务器时。(按照https://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/02_Restore_disk_image

但是当我尝试从 SSH 服务器将其恢复到另一台机器(类似的硬件和相同的磁盘大小)时。

恢复步骤为:

English UTF-8
Keep default keyboard
Start Clonezilla
device-image
SSH_server ...........
use beginner mode
restoredisk
[restore to local disk] sda 256GB_MT-256
k0 - use the partition table from the image
yes, check the image before restore
[go .......]

新机器只能启动到紧急模式。

当我运行 lsblk 时,我发现该表中缺少一些东西:

[root@rocky9pg15m ~]# lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda           8:0    0 238.5G  0 disk 
├─sda1        8:1    0   600M  0 part /boot/efi
├─sda2        8:2    0     1G  0 part /boot
└─sda3        8:3    0 236.9G  0 part 
  ├─rl-root 253:0    0    70G  0 lvm  /
  └─rl-swap 253:1    0   7.8G  0 lvm  [SWAP]

如果与原始分区表进行比较,似乎恢复的磁盘中缺少逻辑分区 rl-home。

如果我们运行命令[journalctl -xb],我们会发现弹出相当多的警告和错误消息。

........
ACPI: NMI not connected to LINT 1!
........
MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more details.
........
ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
........
device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log.
........
pmd_set_huge: Cannot satisfy [mem 0xf8000000-0xf8200000] with a huge-page mapping due to MTRR override
........
/dev/sda3 excluded: device is not in devices file
........
warning: no autoactivation for /dev/sda3: system.devices t10_ATA_______[origin disk label]____current t10_ATA_______[new disk label] (??????seems disk label not match???????)
.......
dev-mapper-rl\x2dhome.device: Job dev-mapper-rl\x2dhome.device/start timed out
Timed out waiting for device /dev/mapper/rl-home
........
[other error related to /home]
........ 
Failed to get new runlevel, utmp update skipped.
........

有人对此有了解吗?我的意思是使用 Clonezilla Live 将正在运行的 Linux 系统克隆到其他新机器上。

如果有人这样做,请告知!

答案1

早上好,我在克隆 Rocky Linux 9,2 时遇到了完全相同的问题:无论使用哪种克隆工具(Linux 下的 Clonzilla 和 dd 或 Windows 下的 Acronis、Aomei backupper),结果都是一样的,即启动克隆时只能进入维护模式。克隆的 SSD 上的 lsblk 显示 /home 逻辑分区丢失,而其他两个逻辑分区交换并且 / 已成功复制。如果有人有线索……提前致谢

来源:

[root@mail ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 111.8G 0 disk
└─sda1 8:1 0 111.8G 0 part /srv/samba/DATA
sdb 8:16 0 119.2G 0 disk
├─sdb1 8:17 0 600M 0 share /boot/efi
├─sdb2 8:18 0 1G 0 part /boot
└─sdb3 8:19 0 117.7G 0 share
   ├─rl-root 253:0 0 70G 0 lvm /
   ├─rl-swap 253:1 0 3.8G 0 lvm [SWAP]
   └─rl-home 253:2 0 43.9G 0 lvm /home
[root@mail~]#

[root@mail ~]# dd if=/dev/sdb of=/dev/sda bs=4M conv=sync status=progress
127976603648 bytes (128 GB, 119 GiB) copied, 972 s, 132 MB/s
30526+1 records read
30527+0 records written
128039518208 bytes (128 GB, 119 GiB) copied, 975.921 s, 131 MB/s
the clone gives
[root@mail ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 111.8G 0 disk
├─sda1 8:1 0 111.8G 0 part /srv/samba/DATA
sdb 8:16 0 119.2G 0 disk
├─sdb1 8:17 0 600M 0 share /boot/efi
├─sdb2 8:18 0 1G 0 part /boot
└─sdb3 8:19 0 117.7G 0 share
   ├─rl-root 253:0 0 70G 0 lvm /
   ├─rl-swap 253:1 0 3.8G 0 lvm [SWAP]
[root@mail~]#

相关内容