LVM概念
LVM能够拓展以及缩小分区。分区–>>PV–>>VG–>>LV.
分区:将物理设备分成LVM物理分区。
PV:物理卷PV由PE组成。
VG:卷组有物理卷组成。
LV:LV创建通过拓展卷组,划分到LV。
1.管理LVM
1.准备物理设备。
使用gdisk,fdisk or parted 去创建新的LVM分区。8e代表LVM。最后重新加载分区表。
2.创建PV。使用pvcreate,PE默认4MB。
pvcreate /DEVICENAME /DEVICENAME
3.创建VG.使用vgcreate.需要制定VG名字。
4.创建LV.使用lvcreate.需要使用-n制定名字,-l 添加块数,-L 添加容量。
产生的lv名字为/dev/vgname/lvname 或者映射成/dev/mapper/vgname-lvname
5.添加文件系统。
mkfs.xfs /DEV/vgname/lvname
创建挂载点。
修改fstab表。
挂载。
2.删除LVM、–删除前要备份所有数据。
1.卸载文件系统以及删除fstab表的条目使用umount.
2.删除lv.使用命令lvremove.
lvremove /dev/vgname/lvname
3.删除vg,使用命令vgremove
vgremove vgname
4.删除PV。使用命令pvremove
pvremove /dev/sdb3 /dev/sdb4
查看pv,vg,lv信息,使用pvdisplay ,vgdisplay,lvdisplay. pvs,pvscan,一样。
3.拓展LVM
拓展lvm文件系统分为两种。growfsXFS和EXT4–resizefs
拓展VG。
1.准备物理设备。使用fdisk,gdisk,or parted.
步骤如上创建分区。
完成后需重新加载分区表。
2.创建PV。使用vgcreate
3、拓展VG,使用vgextend,以及查看VG
vgextend vgname /PVNAME
还原VG。
1.移除PV。
2.还原VG。使用vgreduce.使用vg名字,以及pv设备
拓展Lvm
1.查看vg剩余容量。使用vgdisplay.
vgdisplay vgname #查看free
2.拓展lv.使用Lvextend.
lvextend -L +1G /dev/vgname/lvname #注意:必须使用+为加多少容量,不用+表示直接是多少。
3.拓展文件系统。注意:是拓展,不是格式化,切记不要使用格式化。
#xfs_growfs /mount/point 针对xfs.
#resize2fs /mount/point 针对ext4
两者不一样是xfs_growfs使用挂载点,resize2fs是使用/dev/vgname/lv名字。
请珍惜劳动成果,支持原创,欢迎点赞或者关注收藏,你每一次的点赞和收藏都是作者的动力,内容如有问题请私信随时联系作者,谢谢!