在CentOS安装中创建分区(标准分区与LVM物理卷)


9

所有。请原谅我不熟悉Linux。我正在尝试在VMWare中安装CentOS。据我所知,Linux只能创建三种分区。它们是primary, extended, and logical,对于MBR,主分区和扩展分区的最大数量为4。并且可以在扩展分区下创建无限数量的逻辑分区。(如果我错了,请纠正我。谢谢。)

但是对于CentOS。创建分区时,我得到了如下所示的选项。与的概念相比primary, extended, and logical,我无法理解Standard partition and LVM physical volume,也不知道它们之间有什么区别。创建一个是什么意思LVM physical volume?谁能告诉我更多有关这件事吗?

谢谢。

在此处输入图片说明

Answers:


7

据我所知,Linux只能创建三种分区。它们是主要的,扩展的和逻辑的

不,那是错的。您在这里描述的是PC旧式“ MBR”分区。自1980年代以来,这是PC型计算机(和其他一些计算机)上的标准分区类型,但如今,它已被GUID分区取代。由于此1980年代系统的局限性,因此逻辑分区与主分区之间是很不协调的,如果您不必处理较旧的系统,则可以忽略。

如果您在同一磁盘上安装了多个操作系统,则必须使用标准分区系统。否则,您不必。此外,即使具有多个操作系统,您也可以为Linux使用单个标准分区,并在其中使用Linux自己的分区系统。

LVM是Linux的本机分区系统。与MBR或GUID分区相比,它具有许多优点,特别是能够在磁盘之间移动或分散分区(不卸载任何内容),以及轻松调整分区大小。优先使用Linux的LVM。

LVM通过组合多个抽象级别来实现其灵活性。物理存储区(通常是PC样式的分区)是物理卷。一个或多个物理卷的空间组成一个卷组。在卷组中,您将创建逻辑卷,每个逻辑卷都包含一个文件系统(或交换卷等)。


谢谢您介绍LVM并纠正我。我刚刚读了一些有关MBR和GPT的文章。howtogeek.com/193669/…。这是否意味着Linux(例如CentOS)同时支持MBR和GPT?如何在CentOS中使用GPT进行分区?
Joe.wang 2013年

从你的回答。您是说LVM不属于MBR和GPT两者吗?
Joe.wang 2013年

1
@ Joe.wang Linux同时支持MBR和GPT(以及许多其他更奇特的分区类型,这非常适合)。我不知道如何在CentOS安装程序中在MBR和GPT之间进行选择。fdisk您可以选择实用程序的最新版本,如果您fdisk 的版本太旧,则可以使用gdiskGPT分区。LVM是另一回事,LVM是仅Linux的分区系统。
吉尔(Gilles)“所以,别再邪恶了”

很好的解释。谢谢您的慷慨帮助。+ 1
Joe.wang

0

如果不确定是否需要lvm物理分区,则只需创建标准分区即可。

lvm物理卷(pv)只是要在lvm卷组(vg)中使用的标准分区(带有lvm元数据),可以从中创建逻辑卷(lv),而最终逻辑卷就像一个块您可以在其中写入文件系统并将其安装在某个位置的设备。


0

逻辑分区不同于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:

为所有物理分区(pvcreate /dev/sdx#)创建PV :

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):这是/ dev / VG1上的1400M分区;在这里,您可以像在普通分区上一样创建文件系统。

我个人比较喜欢将LVM看作是一个虚拟的硬盘系统,它使用砖墙构建模型通过Linux内核的设备映射器管理磁盘驱动器。逻辑体积(LVs)是墙,体积组(VG)是您用来建造墙的一堆砖块,物理体积(PVs)是砖块本身(可以有不同的大小和形状)。另一方面,磁盘分区是墙上的彩绘网格,您可以在其中涂鸦(写入数据)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.