PV(物理卷)和分区是同一个东西吗?

PV(物理卷)和分区是同一个东西吗?

如果我打电话

fdisk /dev/sda

它命名了/dev/sda一个磁盘和dev/sda1一个分区。

另一方面,如果我打电话

pvdisplay

然后/dev/sda2/是一个PV name.

PVpartition同义词吗?如果不是,两者有什么区别?

上下文:我想调整分区大小。我想知道 pvresize 是否是要使用的命令。

答案1

PV 和分区是同义词吗?

不。

PV是LVM用来存储数据的块设备。在您的情况下,这是一个分区,但不一定是,它可以是一个完整的驱动器,也可以是一个 raid 阵列。

我想调整分区大小。我想知道 pvresize 是否是要使用的命令。

一般来说,调整分区大小有两个步骤,调整分区本身的大小和调整该分区上存储的任何内容的大小。因此,如果您有一个包含 LVM PV 的分区,则必须调整分区本身和 PV 的大小。

顺序很重要,如果您要扩大分区,请首先扩展分区本身,然后使用pvresize扩展 PV 以使用新的较大分区。

OTOH 如果您要缩小分区,则必须先缩小 PV,pvresize然后再缩小分区本身。

答案2

它们不是同义词。有时它们是相同的,但并非总是如此。

逻辑卷管理器对其世界有一个简单的看法:它利用卷组中的可用空间构建逻辑卷。卷组是由较低级别提供的存储块,LVM 不关心来自哪里。

较低层最常见的是提供分区的磁盘驱动器,但也可以是整个设备、RAID 系统(或其中的分区)或向上提供块块的任何其他东西。

举个例子,我的一个卷组是基于 PV 的,/dev/md0 但是/dev/md0它是一个 RAID5 系统,它是由四个完整磁盘(例如/dev/sda)和一个分区(/dev/sdb3)构建的。 LVM 并不关心,它只是与 md 驱动程序对话并将其称为“物理卷”。

答案3

尝试定义和解释

物理媒体

  • 磁盘是一种物理设备。一张磁盘可以包含零个或多个分区。

  • 分区是磁盘的一个片或段。每个分区可以包含文件系统或其他结构化数据,例如交换空间或 LVM PV(物理卷)。分区是磁盘上最小的可分配单元:您不能将一个分区用于多种用途。

    Physical disk
    +-------------------+
    | Partition table   |
    +-------------------+
    | Partition 1       |
    | "filesystem"      |
    +-------------------+
    | Partition 2       |
    | "PV"              |
    +-------------------+
    | Partition 3       |
    | "swap"            |
    +-------------------+
    

    具有三个分区的物理磁盘示例:文件系统、LVM PV 和交换。

逻辑卷管理 (LVM)

  • 物理卷 (PV) 是 LVM 中的基础层。 PV 可以分配给整个磁盘或磁盘上的某个分区

  • 卷组 (VG) 可以跨越一个或多个 PV。每个 VG 可以包含零个或多个 LVM LV(逻辑卷)。

  • 逻辑卷 (LV) 相当于物理分区:它是 VG 中的最小可分配单元。每个 LV 可以包含结构化或非结构化数据,例如文件系统或交换空间。 LV 可以轻松地调整大小,但请注意,其中的结构化信息可能不会那么容易调整大小。

    Volume Group             Also Volume Group
    +-------------------+    +-------------------+
    | +---------------+ |    | +---------------+ |
    | | PV            | |    | | LV            | |
    | |               | |    | | "filesystem"  | |
    | +---------------+ |    | |               | |
    |                   |    | |               | |
    | +---------------+ |    | +---------------+ |
    | | PV            | |    |                   |
    | |               | |    |                   |
    | +---------------+ |    |                   |
    +-------------------+    +-------------------+
    

    LVM VG 的示例。首先通过磁盘分区的物理分配(每个分区包含一个 PV)来显示,然后显示为 LV 的容器。请注意,LV 的大小不需要限制于任何 PV。这就是为什么它是逻辑性卷管理。

当您调整分区大小时,您正在更改磁盘上空间的物理分配(用于结构化数据)。当您调整 LV 大小时,您正在更改磁盘上的逻辑分配(对于结构化数据)。

如果您调整分区或 LV 的大小以使其变大,您还必须记住调整其结构化数据(文件系统、交换等)的大小。如果您调整分区或 LV 的大小以使其变小,则必须首先记得减少其结构化数据的大小,否则您最终将截断数据并损坏其内容。

相关内容