全部。请原谅我对Linux不熟悉。我正在尝试在 VMWare 中安装 CentOS。据我所知,Linux只能创建三种分区。它们是primary, extended, and logical
,对于MBR,主分区和扩展分区的最大数量为4。并且在扩展分区下可以创建无限数量的逻辑分区。 (如果我错了,请纠正我。谢谢。)
但至于 CentOS。创建分区时我得到了如下选项。对比这个概念primary, extended, and logical
,我无法理解Standard partition and LVM physical volume
也不知道它们之间有什么区别。创建一个是什么意思LVM physical volume
?有人可以告诉我更多相关信息吗?
谢谢。
答案1
据我所知,Linux只能创建三种分区。它们是主要的、扩展的和逻辑的
不,那是错误的。你在这里描述的是PC 老式“MBR”分区。自 20 世纪 80 年代以来,这是 PC 型计算机(以及其他一些计算机)上的标准分区类型,但如今它已被 GUID 分区所取代。由于 20 世纪 80 年代系统的限制,逻辑分区与主分区是一种 hack,如果您不必处理较旧的系统,则可以忽略它。
如果您在同一磁盘上安装了多个操作系统,则使用标准分区系统至关重要。否则,你不必这样做。此外,即使有多个操作系统,您也可以为 Linux 使用单个标准分区,并在其中使用 Linux 自己的分区系统。
左心室容量是Linux 的本机分区系统。与 MBR 或 GUID 分区相比,它具有许多优点,特别是能够在磁盘之间移动甚至扩展分区(无需卸载任何内容),以及轻松调整分区大小。优先使用适用于 Linux 的 LVM。
LVM 通过组合多个抽象级别来实现其灵活性。物理存储区域,通常是 PC 类型的分区,是一个物理体积。一个或多个物理卷的空间构成一个卷组。在卷组中,您创建逻辑卷,每个包含一个文件系统(或交换卷等)。
答案2
如果您不确定是否需要lvm物理分区,那么只需创建标准分区即可。
lvm物理卷(pv)只是一个标准分区(带有lvm元数据),用于lvm卷组(vg),可以从中创建逻辑卷(lv),最终的逻辑卷就像一个块您可以在其中编写文件系统并将其安装到某个位置的设备。
答案3
逻辑分区与 LVM 不同,LVM 代表逻辑卷管理器。
首先澄清什么是逻辑分区,它们只是扩展分区中的分区,就像主分区一样,只是您可以对其进行子分区并用无限逻辑分区填充它。
您可能已经注意到,PC 硬盘只允许 4 个(主)分区,并且由于我们经常需要更多分区,因此发明了扩展分区,它允许我们添加任意数量的子分区。
以下是混合主分区和扩展分区的示例: (p)=主 (e)=扩展 (l)=逻辑
/dev/sda 1G
==>/dev/sda1(p) 250M
==>/dev/sda2(e) 1k
==>/dev/sda5(l) 125M ==>/dev/sda6(l) 125M
==>/dev/sda3(p) 250M
==>/dev/sda4(p) 250M
继续。 LVM 或逻辑卷管理器是独立于分区的层。 LVM 使用物理卷 (PV),物理卷是卷组 (VG) 内硬盘上的实际分区,可以将其视为“整个磁盘”,您可以使用逻辑卷 (LV) 对其中进行“分区”。这样做的好处是方便存储扩容/缩容。
LVM说明:
物理磁盘;
disk1(/dev/sda,所有分区见上文) disk2(/dev/sdb): /dev/sdb 1G
==>/dev/sdb1(p) 1G
LVM:
为所有物理分区创建 PV ( pvcreate /dev/sdx#
):
VG1 ( vgcreate VG1 /dev/sda1 /dev/sda3 /dev/sdb1
): /dev/sda1+/dev/sda3+/dev/sdb1
VG2 ( vgcreate VG2 /dev/sda4 /dev/sda5 /dev/sda6
): /dev/sda4+/dev/sda5+/dev/sda6
LV1 ( lvcreate -l 1400M /dev/VG1
):这里有一个 1400M 的分区,驻留在 /dev/VG1 上;在这里您可以像在普通分区上一样创建文件系统。
就我个人而言,我喜欢将 LVM 视为一种虚拟硬盘系统,使用砖砌墙模型通过 Linux 内核的设备映射器来管理磁盘驱动器。逻辑卷 (LV) 是墙,卷组 (VG) 是您挑选来建造墙的一堆砖,物理卷 (PV) 是砖本身(可以有不同的尺寸和形状)。另一方面,磁盘分区是墙上画的网格,您可以在边界内涂鸦(写入数据)。