我在几个 mdadm 镜像 (RAID 1) 磁盘中拥有一个 Linux 设置,顶部是 LVM2。不管出于什么原因,我需要从头开始重新规划这个系统/存储结构,这意味着复制整个系统,擦除整个 LVM+mdadm RAID,重新设置它并复制回整个系统,所以我会这样做:
- 从实时发行版启动。
- 将整个系统复制到某个地方(除了/dev,/proc等,通过
mount --bind
--也许普通mount
会更好?--)。 - 我认为这样做
parted /dev/sd<a,b> mklabel gpt
会破坏现有的 LVM 构建。然后做分区的事情。 - 构建新的米达德姆东西,然后重新扫描米达德姆设备成新的
/etc/mdadm.conf
. - 在文件系统之上构建 LVM(PV、VG、LV)。
- 将数据复制回来。
现在我关心的是在旧系统中进行适当的更改,以实现顺利启动到新设置。我想我应该:
/etc/fstab
使用新的 UUID 进行更新。chroot
从live进入新系统。然后...- 做点什么
grub.cfg
?grub-mkconfig
? grub-install /dev/sda && grub-install /dev/sdb
。update-initramfs -u
。- 有什么要排序/添加/删除/照顾的吗?