尝试扩展逻辑卷后,我得到了两个逻辑卷

尝试扩展逻辑卷后,我得到了两个逻辑卷

当我向当前逻辑卷 Fedora 分区添加一些卷时,我得到以下信息:

在此输入图像描述

当我想将卷添加到现有分区时,拥有两个 Fedora 分区是否安全?

我创建了一个名为 sda7 的分区,并将其添加到名为 fedora 的卷组中,并将所有可用空间添加到逻辑卷中。

我最后点击的命令是:

# vgextend fedora /dev/sda7
# lvextend -l +100%FREE /dev/fedora/sda6

答案1

是的,它很安全。这是 LVM 专门做的事情之一:允许逻辑存储扩展到任何单个物理卷之外。无论物理卷是同一磁盘上的分区,还是不同磁盘上的分区,甚至是省略了分区表的整个磁盘,对于 LVM 来说都无关紧要。

根据 LV 最初所在的 PV 来命名 LV,就像您对 LV 所做的那样/dev/fedora/sda6,有点愚蠢。例如,如果您想将此 Linux 安装完全移至另一个磁盘,您可以使用一个新的空磁盘并在其上创建两个分区:/boot 分区和用于 LVM PV 的另一个分区。然后,您可以pvmove在 Linux 运行时将 Linux 安装的主要部分移动到新磁盘上。然后只需将分区的内容复制/boot到新磁盘并在其上安装引导加载程序即可 - LV 名称sda6将完全没有意义。

您甚至有单独的/boot分区,因此不存在引导文件最终位于引导磁盘之外的风险。如果您的/boot目录只是根文件系统中的常规目录,并且您将根 LV 扩展到另一个磁盘,那么引导文件(或只是其中一部分)可能最终会出现在另一个磁盘上,这将是一种情况对于引导加载程序来说可能太棘手而无法处理。

当您使用/boot传统分区时,它可确保引导文件(= 引导加载程序组件、内核和 initramfs)全部保留在系统固件(= BIOS 或 UEFI)中选择为可引导的磁盘上,这使事情变得更加简单:保证引导加载程序只需处理一种类型的磁盘控制器、一种分区方案和一个固件肯定可以读取的磁盘。

答案2

有一个额外的分区是完全正常的;/dev/sda6是您用来创建物理卷 (PV) 以添加到卷组 (VG) 的分区。

来自网站 www.unixarena.com 的图像应该有助于可视化它:

LVM2

我也推荐这个链接

LVM 管理员指南

相关内容