LVM 与卷组 (VG) 操作有关的实用程序
创建物理卷或者 PV 后实施 LVM 的下一步是将物理卷分配给现有或者新卷组。
以下是最常用的 VG 相关操作/实用程序。
创建卷组
使用 vgcreate 命令创建新的卷组。
卷组中的空间被划分为“扩展区”。
默认物理盘区大小为 4 MB。
语法是:
# vgcreate [options] volume_group_name physical_volume
例如,要使用默认物理盘区大小为 4 MB 的 /dev/sdb 和 /dev/sdc 物理卷创建名为 vg01 的卷组,请输入:
# vgcreate -v vg01 /dev/sdb /dev/sdc Wiping internal VG cache Wiping cache of LVM-capable devices Wiping signatures on new PV /dev/sdb. Wiping signatures on new PV /dev/sdc. Adding physical volume '/dev/sdb' to volume group 'vg01' Adding physical volume '/dev/sdc' to volume group 'vg01' Archiving volume group "vg01" metadata (seqno 0). Creating volume group backup "/etc/lvm/backup/vg01" (seqno 1). Volume group "vg01" successfully created
显示卷组
使用 vgdisplay 命令显示卷组的属性:
# vgdisplay vg01 --- Volume group -- VG Name vg01 System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 1 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 2 Act PV 2 VG Size 39.99 GiB PE Size 4.00 MiB Total PE 10238 Alloc PE / Size 0 / 0 Free PE / Size 10238 / 39.99 GiB VG UUID FWwr8K-3HbK-qv2b-kDGv-sGOq-bLa2-2Vyc05
除了 vgdisplay 之外,还有两个命令列出了有关卷组的信息。
vgs 命令以更简洁的形式报告有关卷组的信息。
vgscan 命令扫描卷组的所有磁盘并重建缓存。
例子:
# vgs VG #PV #LV #SN Attr VSize VFree cl 1 2 0 wz--n- 19.00g 0 vg01 2 0 0 wz--n- 39.99g 39.99g
# vgscan Reading volume groups from cache. Found volume group "vg01" using metadata type lvm2 Found volume group "cl" using metadata type lvm2
其他 VG 命令
以下命令用于操作卷组:
- vgcfgbackup :备份卷组配置。
- vgcfgrestore :恢复卷组配置。
- vgchange :更改卷组属性。
- vgck :检查卷组的一致性。
- vgconvert :更改卷组元数据格式。
- vgexport :从系统中注销卷组。
- vgextend :将物理卷添加到卷组。
- vgimport :向系统注册导出的卷组。
- vgmerge :合并卷组。
- vgmknodes :为 /dev 中的卷组设备创建特殊文件。
- vgreduce :从卷组中删除物理卷。
- vgrename :重命名卷组。
- vgsplit :将物理卷移动到新的或者现有的卷组中。
删除卷组
使用 vgremove 命令删除卷组,例如:
# vgremove vg01 Volume group "vg01" successfully removed
# vgdisplay vg01 Volume group "vg01" not found Cannot process volume group vg01
THE END