这种模式的好处:随意横向创建和扩容,并且还可以做磁盘镜像用来备份系统 一、个人的理解: 磁盘共享就是如何将9个苹果平均分给10个人 20个人呢? 其实解决方案有很多,其中LVM就是把苹果榨成汁水平均分给每个人喝 关于扩容缩容,就是要新买苹果(磁盘),重新榨汁然后重新给需要喝苹果汁的人杯子里加上苹果汁 二、组成 LVM分为三部分:pv vg lv PV VG LV 可以理解为是磁盘的一种格式
PV就是苹果
VG就是装苹果的大容器 LV就是喝水用的小杯子 首先创建PV (苹果榨成汁) 命令:pvcreate /dev/xxx (/dev是linux默认的磁盘路径) 创建VG(将苹果汁水倒入容器) 命令:vgcreate vg-name(你vg的名字随意创建) pv-path(刚刚创建的PV) 创建LV (苹果汁分给某人) 命令: lvcreate -L +numG (G是你扩容的容量单位,num是数字) -n lvgname(lv的名字随意定义) vgname (vg的名字) 三、挂载 当你完成第四步的所有步骤linux系统就会创建了一个虚拟盘 还是在/dev/vgname/lvname 格式化:mkfs.xfs/ext4 /dev/vgname/lvname 格式化这一步是必须的 因为在linux中格式化的意义不仅仅是格式化数据,还是赋予磁盘格式的过程,常用的有xfs、ext4 挂载:mount /dev/vgname/lvname yourpath 四、扩缩容 1、创建PV(再榨汁) 命令与第四步一样 2、扩容vg(把汁水再倒入大容器) vgextend vgname(这是现有的容器,也就是已经存在的vg) /dev/pvname 3、扩容lv(再给满上苹果汁) lvextend -L +numberG lvpath(你现有的lv路径) 缩容 lvextend -L -numberG lvpath 4、扩容文件系统 ext4系统
resize2fs lv路径
xfs系统
xfs_growfs lv路径 五、常用命令 1、查看pv lv vg的信息 简介:pvs lvs vgs 详细信息: pvdisply lvdisply vgdisply 2、创建pv lv vg pvcreate lvcreate vgcreate 3、扩容 vgextend lvextend |