如何在Linux中创建/使用LVM

如何创建一个卷组

卷组Volume Group(VG)是 LVM 结构中的另一层。基本上,卷组由你创建的 LVM 物理卷组成,你可以将物理卷添加到现有的卷组中,或者根据需要为物理卷创建新的卷组。

创建卷组 (vgcreate) 的一般语法:


  1. vgcreate [卷组名] [物理卷名]

使用以下命令将一个新的物理卷添加到新的卷组中:


  1. # vgcreate vg01 /dev/sdb /dev/sdc /dev/sdd
  2. Volume group "vg01" successfully created

请注意:默认情况下,它使用 4MB 的物理范围Physical Extent(PE),但你可以根据你的需要改变它。

使用 vgs 和 vgdisplay 命令来显示你创建的 VG 的信息:


  1. # vgs vg01
  2. VG #PV #LV #SN Attr VSize VFree
  3. vg01 3 0 0 wz--n- 44.99g 44.99g

  1. # vgdisplay vg01
  2. --- Volume group ---
  3. VG Name vg01
  4. System ID
  5. Format lvm2
  6. Metadata Areas 3
  7. Metadata Sequence No 1
  8. VG Access read/write
  9. VG Status resizable
  10. MAX LV 0
  11. Cur LV 0
  12. Open LV 0
  13. Max PV 0
  14. Cur PV 3
  15. Act PV 3
  16. VG Size 44.99 GiB
  17. PE Size 4.00 MiB
  18. Total PE 11511
  19. Alloc PE / Size 0 / 0
  20. Free PE / Size 11511 / 44.99 GiB
  21. VG UUID d17e3c31-e2c9-4f11-809c-94a549bc43b7

如何扩展卷组

如果 VG 没有空间,请使用以下命令将新的物理卷添加到现有卷组中。

卷组扩展 (vgextend)的一般语法:


  1. vgextend [已有卷组名] [物理卷名]

  1. # vgextend vg01 /dev/sde
  2. Volume group "vg01" successfully extended

如何以 GB 为单位创建逻辑卷?

逻辑卷Logical Volume(LV)是 LVM 结构中的顶层。逻辑卷是由卷组创建的块设备。它作为一个虚拟磁盘分区,可以使用 LVM 命令轻松管理。

你可以使用 lvcreate 命令创建一个新的逻辑卷。

创建逻辑卷(lvcreate) 的一般语法:


  1. lvcreate n [逻辑卷名] L [逻辑卷大小] [要创建的 LV 所在的卷组名称]

运行下面的命令,创建一个大小为 10GB 的逻辑卷 lv001


  1. # lvcreate -n lv001 -L 10G vg01
  2. Logical volume "lv001" created

使用 lvs 和 lvdisplay 命令来显示你所创建的 LV 的信息:

【声明】:芜湖站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

相关文章