Ubuntu 12.04 重新安装如何处理单独分区上的 /var

Ubuntu 12.04 重新安装如何处理单独分区上的 /var

为了补充一些背景信息,我的大部分经验都是使用 Mac OS X。对于已安装 Mac OS X 的卷,现代版本的 Mac OS X 的默认安装过程是“存档和安装”。从安装介质启动会保留目标卷上的数据,同时简单地“覆盖安装”操作系统。

我希望完全了解 Ubuntu 12.04 如何在某些条件下处理重新安装:特别是当 /var 位于单独的卷上时。

在我的例子中,我在软件 RAID 1 中有 2 个物理磁盘。在 RAID 之上是 3 个 LVM 分区,分别安装在 /、swap 和 /var 上。我将 /var 放在单独卷上的逻辑是,此服务器将运行 libvert/KVM,而最关键的数据将是存储在 /var 中的我的 VM。我希望能够轻松地重新安装操作系统,而不会破坏我最关键的数据。

如果我损坏了操作系统安装并需要恢复,如果我启动到 Ubuntu 12.04 live USB 并直接运行安装程序而不重新分区或删除任何卷,/var 会被覆盖吗?只有 /boot 会被覆盖吗?重新安装过程如何进行?

答案1

/var仅仅是目录,按原样/boot/home。如果您想重新安装操作系统,安装程序将询问您在哪个设备它应该已经安装好了。虽然你的磁盘已经设置为软件 RAID,并在其上安装了 LVM现在,安装程序对此设置一无所知 - 目前为止。一些指南可用的关于help.ubuntu.com如何在安装过程中处理 RAID 和 LVM。

如果您不想/var覆盖当前目录(或任何其他目录),则必须确保不要安装到支持这些目录的设备上。即,如果/var当前由以下设备支持/dev/vg0/lv3- 则不要在安装期间安装到此设备。但是,当您在安装期间设置 LVM 时,这些名称可能会更改,因此建议使用 UUID。由于您的(旧)系统仍在运行,并且假设/var由以下设备支持/dev/vg0/lv3

$ sudo blkid
[...]
/dev/vg0/lv3:UUID="2fb55128-1105-4a07-a93c-bbab8fbd8066" 类型="xfs"

如果您在安装过程中成功恢复了 LVM 设置,则在安装过程中运行时应会显示此 UUID blkid- 其前面带有设备名称。现在您知道不要安装到该设备,因为它包含您的/var分区。

无论如何,无论您尝试使用什么技巧来恢复旧设置:请在执行任何操作之前进行备份!并验证备份是否有效。

相关内容