vgremove指令:删除卷组 【语 法】vgremove [选项] [参数] 【功能介绍】vgremove指令用户删除 LVM 卷组。 主要参数 -f 强制删除
磁盘信息
[root@www ~]# fdisk -l Disk /dev/hda: 41.1 GB, 41174138880 bytes 255 heads, 63 sectors/track, 5005 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 13 104391 83 Linux /dev/hda2 14 1288 10241437+ 83 Linux /dev/hda3 1289 1925 5116702+ 83 Linux /dev/hda4 1926 5005 24740100 5 Extended /dev/hda5 1926 2052 1020096 82 Linux swap / Solaris /dev/hda6 2053 2235 1469916 8e Linux LVM /dev/hda7 2236 2418 1469916 8e Linux LVM /dev/hda8 2419 2601 1469916 8e Linux LVM /dev/hda9 2602 2784 1469916 8e Linux LVM
VG 阶段,逻辑卷组操作
[root@www ~]# pvscan #这就分別表示每个 PV 的资讯与系统所有 PV 的资讯。 PV /dev/hda6 lvm2 [1.40 GB] PV /dev/hda7 lvm2 [1.40 GB] PV /dev/hda8 lvm2 [1.40 GB] PV /dev/hda9 lvm2 [1.40 GB] Total: 4 [5.61 GB] / in use: 0 [0 ] / in no VG: 4 [5.61 GB] [root@www ~]# vgcreate -s 16M vbirdvg /dev/hda{6,7,8} #将/dev/hda6-8 建立成为一个 VG,且指定 PE 为 16MB Volume group "vbirdvg" successfully created [root@www ~]# vgscan #确定存在这个 vbirdvg 的 VG Reading all physical volumes. This may take a while... Found volume group "vbirdvg" using metadata type lvm2 [root@www ~]# pvscan #有三个 PV 被用去,剩下一個 /dev/hda9 的 PV 沒被用掉! PV /dev/hda6 VG vbirdvg lvm2 [1.39 GB / 1.39 GB free] PV /dev/hda7 VG vbirdvg lvm2 [1.39 GB / 1.39 GB free] PV /dev/hda8 VG vbirdvg lvm2 [1.39 GB / 1.39 GB free] PV /dev/hda9 lvm2 [1.40 GB] Total: 4 [5.57 GB] / in use: 3 [4.17 GB] / in no VG: 1 [1.40 GB] [root@www ~]# vgdisplay # 最后那三行指的就是 PE 能够使用的情況!由于尚未切出 LV,因此所有的 PE 均可自由使用。 --- Volume group --- VG Name vbirdvg System ID Format lvm2 Metadata Areas 3 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 3 Act PV 3 VG Size 4.17 GB #整个 VG 容量就这么大 PE Size 16.00 MB #內部每个 PE 的大小 Total PE 267 #总共的 PE 数量! Alloc PE / Size 0 / 0 Free PE / Size 267 / 4.17 GB VG UUID 4VU5Jr-gwOq-jkga-sUPx-vWPu-PmYm-dZH9EO [root@www ~]# vgextend vbirdvg /dev/hda9 #将剩余的 PV (/dev/hda9) 分配给 vbirdvg Volume group "vbirdvg" successfully extended [root@www ~]# vgdisplay ....(前面省略).... VG Size 5.56 GB PE Size 16.00 MB Total PE 356 Alloc PE / Size 0 / 0 Free PE / Size 356 / 5.56 GB VG UUID 4VU5Jr-gwOq-jkga-sUPx-vWPu-PmYm-dZH9EO
设置属性的卷组
[root@www ~]# vgchange -ay vg1000 #将卷组"vg1000"设置为活动状态 logical volume(s) in volume group "vg1000" now active
删除逻辑卷组
[root@www ~]# vgremove vg1000 #删除卷组"vg1000" Volume group "vg1000" successfully removed
[root@www ~]# vgreduce vg2000 /dev/sdb2 #将物理卷"/dev/sdb2"从卷组"vg2000"中删除 removed "/dev/sdb2" from volume group "vg2000"