ubuntu 18 lvm 移动到另一个磁盘(也是 lvm) - 备份和恢复

ubuntu 18 lvm 移动到另一个磁盘(也是 lvm) - 备份和恢复

我的启动盘是/dev/sda。我使用 gdisk 在 WD 磁盘 /dev/sdb 上创建相同的分区表,如下所示。

编号 起始(扇区) 结束(扇区) 尺寸 代码 名称
   1 2048 4095 1024.0 KiB EF02 BIOS 启动分区
   2 4096 2101247 1024.0 MiB 8300 Linux 文件系统
   3 2101248 234438655 110.8 GiB 8300 Linux 文件系统

我已经使用 fsarchive 恢复了 /dev/sdb3 分区。我还运行了“sudo grub-install /dev/sdb”。

当我尝试从 /dev/sdb 启动时,我得到:

错误:没有这样的设备:ce2....
未知的文件系统...
幼虫救援>

假设我从未在同一台计算机上同时使用这些磁盘 - 我还需要做什么才能从 /dev/sdb 启动?我应该将恢复的磁盘的 UUID 更改为唯一的吗?我应该能够在原始系统上挂载 /dev/sdb2 吗? (我仍然可以启动该系统。)

EDIT1 - lsblk 的输出:

名称 主要:最小 RM 尺寸 RO 类型 安装点
Loop0 7:0 0 88.5M 1 循环 /snap/core/7270
循环1 7:1 0 88.4M 1 循环/snap/core/7169
sda 8:0 0 111.8G 0盘
├─sda1 8:1 0 1M 0 部分
├─sda2 8:2 0 1G 0 部分 /boot
└─sda3 8:3 0 110.8G 0 份
  ├─ubuntu--vg-ubuntu--lv-real
  │ 253:0 0 24G 0 LVM  
  │ ├─ubuntu--vg-ubuntu--lv 253:1 0 24G 0 lvm /
  │ └─ubuntu--vg-lvsnap_me5_201906251023
  │ 253:3 0 24G 0 LVM  
  └─ubuntu--vg-lvsnap_me5_201906251023-cow
                            253:2 0 15G 0 LVM  
    └─ubuntu--vg-lvsnap_me5_201906251023
                            253:3 0 24G 0 LVM  
sdb 8:16 0 931.5G 0盘
├─sdb1 8:17 0 1M 0 部分
├─sdb2 8:18 0 1G 0 部分
└─sdb3 8:19 0 110.8G 0 部分

编辑2:在从下面以@Emmanuel Rosa(正确)的方式进行“grub-install”后,我得到了进一步的信息,但仍然失败:

夫人...
    警告:无法连接到 lvmetad。回到设备扫描。
    未找到卷组“ubuntu-vg”。
    无法处理卷组 ubuntu-vg。
完毕。

但这可能是一个单独的问题?如果在接下来的 7 天内没有人回应 - 我会接受他的答案。

答案1

由于您要将 GRUB 安装到不同的磁盘,因此您需要知道新磁盘上的分区在grub-install哪里。/boot这是一个示例(以 root 身份运行):

mount /dev/sdb2 /mnt
grub-install --boot-directory=/mnt /dev/sdb
umount /mnt

https://www.gnu.org/software/grub/manual/grub/html_node/Invoking-grub_002dinstall.html#Invoking-grub_002dinstall

相关内容