我绝对不是 Linux 专家。几年前,我费了好大劲才学会如何使用 LVM 将我的 3 个驱动器设置为一个大驱动器。我宁愿不重新学习或冒着数据丢失的风险。那里只有数据文件。所有操作系统文件都在不同的驱动器上。
如果我将 16.04 安装到其他驱动器上...我该怎么做才能恢复 LVM?在准备之前我需要做什么吗?
我不太确定我是否应该升级...我只是看到对 14.04 的支持将在 8 月份结束。
答案1
如果您的“LVM 驱动器”包含您的 $HOME 帐户,并且 OS、/var、/tmp... 位于另一个驱动器上(无论是否使用 LVM),那么您应该没问题。在安装过程中询问 OS 将放在哪里时,请确保选择正确的驱动器。如果 OS 和 $HOME 位于同一驱动器上,我无法评论您使用此配置是否成功。
上周我做了这个事情,从 Ubuntu 14 升级到 16。我有两个 LVM 卷组。一个专用于我的重要数据,即 $HOME 和 /photographs。另一个专用于操作系统、/var、/tmp 和 swap。
升级后,我确实必须更新 /etc/fstab 以包含我的 $HOME安装(8)信息。将 /home/_install_created_user_ 帐户移开,并为我的 LVM 卷创建一个新的 /home 挂载点。然后只需 addgroup(8) 和 adduser(8),我就可以开始了。
一如既往,对关键数据($HOME、照片、电影、音乐……)进行可靠备份至关重要。rsync(1)而外部硬盘就是你的朋友。
我相信您应该能够通过 VirtualBox 进行测试。创建一个运行 Ubuntu 14.04 的 VM,创建一些额外的驱动器以创建两个或更多 LVM 卷。将您的 $HOME 帐户 rsync 到 /home LVM。登录检查所有内容并进行任何更正。然后升级到 16.04。
最后,如果您的机器有 NVIDIA 显卡或您计划在 Ubuntu 16 下运行 VirtualBox,请关闭 UEFI 的 BIOS 设置。如果您的机器是双启动,这可能会让 windoz 不高兴,但当您有 Linux 时,谁会在乎 windoz!我不关心。