lvm原理示意图
实验:
1)、硬盘分区
创建方式就是使用fdisk交互命令,不过需要注意的是分区的系统ID不再是Linux默认的分区ID号83了,而要改成LVM的ID号8e。
改完之后 w保存并退出,如果有提示设备正忙需重启服务器
2)、建立物理卷
发现pvcreate命令找不到,需要安装lvm2
yum -y install lvm2
建立物理卷时,我们说即可以把整块硬盘都建立成物理卷,也可以把某个分区建立成物理卷
pvcreate /dev/sdb5
pvcreate /dev/sdb6
pvcreate /dev/sdb7
可以用pvscan或者pvdisplay查看物理卷的信息
(3)建立卷组并添加三个物理卷到该卷组内
选项:
-s PE大小:指定PE的大小,单位可以是MB,GB,TB等。如果不写默认PE大小事4MB
vgcreate pzyvg /dev/sdb5 /dev/sdb6 /dev/sdb7
查看卷组信息vgscan或者vgdisplay
(4)创建新的物理卷并加入卷组,也可以是一整块盘(卷组扩容 扩之前<5.99G可以看上面vgdisplay的截图,扩之后6.47G)
vgextend pzyvg /dev/sdb8
(5)创建逻辑卷(也可以看成是分区)格式化并挂载,其实lvm原理就是把多个物理卷(可以把它当成分区,可以是不同磁盘的不同分区)合成一个卷组,然后再创建逻辑卷使用
lvcreate -L 3G -n pzylv pzyvg
mkfs -t xfs /dev/pzyvg/pzylv
mkdir /testlv
mount /dev/pzyvg/pzylv /testlv/
mount
(6)逻辑卷扩容
lvresize -L 4G /dev/pzyvg/pzylv
文件系统如果是xfs的使用
xfs_growfs /dev/pzyvg/pzylv
如果是ext4的使用
resize2fs /dev/pzyvg/pzylv