看来我必须将我的根 FS 从 XFS v4 移动到 v5,因为似乎有一个从 Linux 内核中删除 v4 支持。我可以用来tar
备份和恢复文件,但我不确定这是否足以备份和恢复我的根 FS。
我相信我最终可以弄清楚,但我宁愿使用经过尝试的程序/检查清单,也不愿尝试我自己的临时程序。
是否有一个很好的清单/操作方法来移动 root FS(在 Ubuntu 20.04 上,如果重要的话)?
答案1
当我移动根分区时,我发现这篇文章很有帮助......
使用 sudofdisk -l
识别源驱动器和目标驱动器的设备名称。执行sudo dd if=/dev/sdx1 of=/dev/sdy1 bs=64K conv=noerror,sync
将源分区克隆到目标分区。使用sudo mkdir /mnt/new
和sudo mount /dev/sdy1 /mnt/new
挂载新分区。由于两个分区将具有相同的 UUID,因此您需要使用 生成一个新分区uuidgen
并应用它sudo tune2fs
。编辑/etc/fstab
以将旧 UUID 替换为新 UUID。最后,更新 GRUB 引导加载程序。