导读:逻辑卷管理(LVM)在 Linux 系统中扮演着重要的角色,它可以提高可用性、磁盘 I/O、性能和磁盘管理的能力。
本文字数:5699,阅读时长大约:6分钟
https://linux.cn/article-12670-1.html
作者:Magesh Maruthamuthu
译者:geekpi
逻辑卷管理(Logical Volume Management)(LVM)在 Linux 系统中扮演着重要的角色,它可以提高可用性、磁盘 I/O、性能和磁盘管理的能力。
LVM 是一种被广泛使用的技术,对于磁盘管理来说,它是非常灵活的。
它在物理磁盘和文件系统之间增加了一个额外的层,允许你创建一个逻辑卷而不是物理磁盘。
LVM 允许你在需要的时候轻松地调整、扩展和减少逻辑卷的大小。
如何创建 LVM 物理卷?
你可以使用任何磁盘、RAID 阵列、SAN 磁盘或分区作为 LVM物理卷(Physical Volume)(PV)。
让我们想象一下,你已经添加了三个磁盘,它们是 、 和 。
运行以下命令来发现 Linux 中新添加的 LUN 或磁盘:
创建物理卷 (pvcreate) 的一般语法:
当在系统中检测到磁盘,使用pvcreate命令初始化 LVM PV:
请注意:
◈ 上面的命令将删除给定磁盘 、 和 上的所有数据。
◈ 物理磁盘可以直接添加到 LVM PV 中,而不必是磁盘分区。
使用pvdisplay和pvs命令来显示你创建的 PV。pvs命令显示的是摘要输出,pvdisplay显示的是 PV 的详细输出:
如何创建一个卷组
卷组(Volume Group)(VG)是 LVM 结构中的另一层。基本上,卷组由你创建的 LVM 物理卷组成,你可以将物理卷添加到现有的卷组中,或者根据需要为物理卷创建新的卷组。
创建卷组 (vgcreate) 的一般语法:
使用以下命令将一个新的物理卷添加到新的卷组中:
**请注意:**默认情况下,它使用 4MB 的物理范围(Physical Extent)(PE),但你可以根据你的需要改变它。
使用vgs和vgdisplay命令来显示你创建的 VG 的信息:
如何扩展卷组
如果 VG 没有空间,请使用以下命令将新的物理卷添加到现有卷组中。
卷组扩展 (vgextend)的一般语法:
如何以 GB 为单位创建逻辑卷?
逻辑卷(Logical Volume)(LV)是 LVM 结构中的顶层。逻辑卷是由卷组创建的块设备。它作为一个虚拟磁盘分区,可以使用 LVM 命令轻松管理。
你可以使用lvcreate命令创建一个新的逻辑卷。
创建逻辑卷(lvcreate) 的一般语法:
运行下面的命令,创建一个大小为 10GB 的逻辑卷 :
使用lvs和lvdisplay命令来显示你所创建的 LV 的信息:
如何以 PE 大小创建逻辑卷?
或者,你可以使用物理范围(PE)大小创建逻辑卷。
如何计算 PE 值?
很简单,例如,如果你有一个 10GB 的卷组,那么 PE 大小是多少?
默认情况下,它使用 4MB 的物理范围,但可以通过运行vgdisplay命令来检查正确的 PE 大小,因为这可以根据需求进行更改。
用 PE 大小创建逻辑卷 (lvcreate) 的一般语法:
要使用 PE 大小创建 10GB 的逻辑卷,命令如下:
如何创建文件系统
在创建有效的文件系统之前,你不能使用逻辑卷。
创建文件系统的一般语法:
使用以下命令将逻辑卷 格式化为 ext4 文件系统:
对于 xfs 文件系统:
挂载逻辑卷
最后,你需要挂载逻辑卷来使用它。确保在 中添加一个条目,以便系统启动时自动加载。
创建一个目录来挂载逻辑卷:
使用挂载命令挂载逻辑卷:
在/etc/fstab 文件中添加新的逻辑卷详细信息,以便系统启动时自动挂载:
使用df 命令检查新挂载的卷:
via:https://www.2daygeek.com/create-lvm-storage-logical-volume-manager-in-linux/
作者:Magesh Maruthamuthu选题:lujun9972译者:geekpi校对:校对者ID
本文由LCTT原创编译,Linux中国荣誉推出
领取专属 10元无门槛券
私享最新 技术干货