lv相关命令

来源:互联网 发布:java相关的搜索引擎 编辑:程序博客网 时间:2024/03/29 07:52


创建pv

pvcreate /dev/sda2
pvcreate /dev/sdb


创建vg
vgcreate  vg_01 /dev/sda2 /dev/sdb 


创建lv

lvcreate -L 200M    vg1000

----pv 查看
[root@dg2 ~]# pvdisplay 
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               vg_01
  PV Size               49.80 GiB / not usable 3.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              12749
  Free PE               0
  Allocated PE          12749
  PV UUID               yU8kgH-pjUP-l6kG-OZ6b-klPy-suxX-xlyWmh
   
  --- Physical volume ---
  PV Name               /dev/sdb
  VG Name               vg_01
  PV Size               50.00 GiB / not usable 4.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              12799
  Free PE               0
  Allocated PE          12799
  PV UUID               ymkMCi-Mgnf-Rfjq-UuxC-exLq-RJ6m-qNE2sg


---vg查看
[root@dg2 ~]# vgdisplay 
  --- Volume group ---
  VG Name               vg_01
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  6
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               99.80 GiB
  PE Size               4.00 MiB
  Total PE              25548
  Alloc PE / Size       25548 / 99.80 GiB
  Free  PE / Size       0 / 0   
  VG UUID               5hk2tn-1ymj-hbCn-12dy-UqgF-e6SI-7qWZdL


---扩大vg


 vgextend  vg_01 /dev/sdb

---扩大lv  表示扩展后的LV总大小为5G容量
   lvextend -L 5G /PATH/TO/LV_NAME


或者 扩展空闲空间100%的空间
lvextend -l 100%FREE  /dev/vg_01/lv_root


----最后要使用resizefs2命令重新加载逻辑卷的大小才能生效
[root@dg2 ~]# resize2fs /dev/vg_01/lv_root 




[root@dg2 ~]# pvscan
  PV /dev/sda2   VG vg_01           lvm2 [49.80 GiB / 0    free]
  PV /dev/sdb    VG vg_01           lvm2 [50.00 GiB / 0    free]
  Total: 2 [99.80 GiB] / in use: 2 [99.80 GiB] / in no VG: 0 [0   ]


[root@dg2 ~]# lvdisplay
  --- Logical volume ---
  LV Path                /dev/vg_01/lv_root
  LV Name                lv_root
  VG Name                vg_01
  LV UUID                BrpO5Z-zmbo-5fIu-Ebwy-TEui-AnEf-bSdmmL
  LV Write Access        read/write
  LV Creation host, time centos6.5, 2015-09-21 17:29:24 +0800
  LV Status              available
  # open                 1
  LV Size                95.81 GiB
  Current LE             24528
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0




---减小边界值
resize2fs /dev/vg_01/lv_root 2G  调整逻辑卷的逻辑边界大小为2G


--减小vg vgreduce命令通过删除LVM卷组中的物理卷来减少卷组容量。不能删除LVM卷组中剩余的最后一个物理卷


vgreduce vg2000 /dev/sdb2 


vgremove命令用于用户删除LVM卷组。当要删除的卷组上已经创建了逻辑卷时,vgremove命令需要进行确认删除,防止误删除数据。
--删除逻辑卷  vg1000
vgremove vg1000 




--删除pv
pvremove  /dev/sdb
原创粉丝点击