您的位置:首页 > 其它

RHEL7->第二章 LVM创建

2017-02-25 18:23 190 查看
1、创建pv
[root@localhost ~]# pvcreate /dev/sdb[1-3]
[root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 rhel lvm2 a-- 12.00g 4.00m
/dev/sdb1 lvm2 --- 100.00m 100.00m
/dev/sdb2 lvm2 --- 1.00g 1.00g
/dev/sdb3 lvm2 --- 1.00g 1.00g

2、创建VG
[root@localhost ~]# vgcreate datavg /dev/sdb[1-2]
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
datavg 2 0 0 wz--n- 1.09g 1.09g
rhel 1 2 0 wz--n- 12.00g 4.00m

3、创建2个lv
[root@localhost ~]# lvcreate -n datalv -L 500M datavg -n指定lv名字 -L指定大小
Logical volume "datalv" created.
[root@localhost ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
datalv datavg -wi-a----- 500.00m
root rhel -wi-ao---- 10.00g
swap rhel -wi-ao---- 2.00g

[root@localhost ~]# lvcreate -n applv -L 500M datavg
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
datavg 2 2 0 wz--n- 1.09g 116.00m
rhel 1 2 0 wz--n- 12.00g 4.00m

[root@localhost ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
applv datavg -wi-a----- 500.00m
datalv datavg -wi-a----- 500.00m
root rhel -wi-ao---- 10.00g
swap rhel -wi-ao---- 2.00g

4、格式化,挂载
[root@localhost ~]# mkfs.xfs /dev/datavg/applv
[root@localhost ~]# mkdir applv
[root@localhost ~]# mount /dev/datavg/applv /applv
[root@localhost ~]# echo "/dev/datavg/applv /root/applv xfs defaults 0 0" >>/etc/fstab

5、更改PE大小,在创建vg的时候改变,pe大小为2的幂,不要超过512M,-s指定PE大小
[root@localhost ~]# vgcreate -s 16M rootvg /dev/sdb3

Volume group "rootvg" successfully created
[root@localhost ~]#
[root@localhost ~]# pvdisplay /dev/sdb3
--- Physical volume ---
PV Name /dev/sdb3
VG Name rootvg
PV Size 1.00 GiB / not usable 16.00 MiB
Allocatable yes
PE Size 16.00 MiB
Total PE 63
Free PE 63
Allocated PE 0
PV UUID beKwAs-gAW5-HOWb-6n5d-kt39-mlLe-pM5wcC

6、lv扩容
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
datavg 2 2 0 wz--n- 1.09g 116.00m datavg还剩116M,我们给applv扩容
rhel 1 2 0 wz--n- 12.00g 4.00m
rootvg 1 0 0 wz--n- 1008.00m 1008.00m
[root@localhost ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
applv datavg -wi-ao---- 500.00m
datalv datavg -wi-a----- 500.00m
root rhel -wi-ao---- 10.00g
swap rhel -wi-ao---- 2.00g
[root@localhost ~]# lvextend -L +50M /dev/datavg/applv
+号表示增加,-号表示减少,不加表示设置为多大
[root@localhost ~]# xfs_growfs /dev/datavg/applv 刷新文件系统
在RHEL6中对文件系统进行扩容 resize2fs /dev/vg1/lv1
在RHEL7中xfs_growfs 设备名称

7、给vg扩容
[root@localhost applv]# pvs 查看空间剩余情况,没有pv创建pv
[root@localhost applv]# pvcreate /dev/sdb5
PV VG Fmt Attr PSize PFree
/dev/sda2 rhel lvm2 a-- 12.00g 4.00m
/dev/sdb1 datavg lvm2 a-- 96.00m 64.00m
/dev/sdb2 datavg lvm2 a-- 1020.00m 0
/dev/sdb3 rootvg lvm2 a-- 1008.00m 1008.00m
/dev/sdb5 lvm2 --- 1.00g 1.00g 没有使用
[root@localhost applv]# vgextend datavg /dev/sdb5
[root@localhost applv]# vgs
VG #PV #LV #SN Attr VSize VFree
datavg 3 2 0 wz--n- 2.09g 1.06g
rhel 1 2 0 wz--n- 12.00g 4.00m
rootvg 1 0 0 wz--n- 1008.00m 1008.00m
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  创建 LVM RHEL7