Lvm

首先要添加硬盘

右键我们创建好的虚拟机 —设置—添加—选择硬盘

 

 

 

 

 然后点击下一步,这里磁盘大小根据自己需求设置,这里注意将虚拟磁盘存储为单个文件性能会比多个文件好。

 

 

接着点击下一步—完成。 我们就创建好了一个新的硬盘。

 

 

 然后我们打开我们创建好的虚拟机就可以进行下面的操作

 

 

首先通过fdisk -l查看系统上所以硬盘和分区的使用情况

  

 

 

接下里按照图中的操作创建两个大小为5G的分区。

fdisk /dev/sdb——fdsik创建分区表 因为新添加的硬盘名称为 sdb 所以就是/dev/sdb

常用fdisk交互式指令说明

q 不保存退出

w 保存并退出

t   修改分区ID,可以通过l查看ID

m 显示帮助菜单

l   显示分区类型 

d  删除分区

n  创建分区

p  查看分区

w  保存操作

 

 

 此时可以通过lsblk命令查看分区,此时sdb下已经出现两个为5G的分区。

 

 

 接下来要创建物理卷

pvcreate  /dev/sdb[1-2] 创建两个物理卷轴 

pvs 查看创建的物理卷轴

 

 

 dvpisplay  详细查询

 

创建卷组

做完上面的操作接下来就是创建卷组了

vgcreate  -s 16m niuvg /dev/sdb1 /dev/sdb2     //vgcreate是卷组vg     niu是卷组名字   s是指定PE的内存大小,PE的大小决定了vg的最大内存。默认为4m,这里设置为16

/dev/sdb1和/dev/sdb2是要创建卷组的分区,

也可以简写成 vgcreate -s 16m niuvg /dev/sdb[1-2]性质是一样的。

vgs 查看卷组信息

 

 

 此时我们还需要在扩容一个卷组命令与上面一样 fdisk /dev/sdb

 

 

 

 接下来创建逻辑卷

 

 lvcreate -L +5G -n 自定义逻辑卷名称 卷组名称 

-L 逻辑卷内存

-n 逻辑卷名称

lvs 查看创建的逻辑卷

lvdisplay 详细查询

 

 

 格式化逻辑卷

指令格式:mkfs.ext4 逻辑卷路径

ext4是centos5之后的硬盘格式,咱们centos7用ext4就ok了。

 

 

 挂载

mount 逻辑卷格式 挂载位置

最后用df -h 查看挂载信息

 

 

 此时分区就完成了。

逻辑卷扩容

此时可以不用取消挂载也可以扩容的

lvextend -L +1G /dev/niuvg/niulv 扩容逻辑卷

df -h查看信息 如果还是4.8G 用resize2fs /dev/niuvg/niulv 刷新一下

这时再用df -h 我们就发现4.8G变成了5.8G。

 

 逻辑卷缩减

缩减就需要取消挂载了!

命令:umount + 路径位置

 

e2fsck -f /dev/niuvg/niulv 检查磁盘是否有错误

resize2fs /dev/niuvg/niulv 5G 更新逻辑卷大小

 

 

重新设置逻辑卷的大小

 

------------恢复内容开始------------

首先要添加硬盘

右键我们创建好的虚拟机 —设置—添加—选择硬盘

 

 

 

 

 然后点击下一步,这里磁盘大小根据自己需求设置,这里注意将虚拟磁盘存储为单个文件性能会比多个文件好。

 

 

接着点击下一步—完成。 我们就创建好了一个新的硬盘。

 

 

 然后我们打开我们创建好的虚拟机就可以进行下面的操作

 

 

首先通过fdisk -l查看系统上所以硬盘和分区的使用情况

  

 

 

接下里按照图中的操作创建两个大小为5G的分区。

fdisk /dev/sdb——fdsik创建分区表 因为新添加的硬盘名称为 sdb 所以就是/dev/sdb

常用fdisk交互式指令说明

q 不保存退出

w 保存并退出

t   修改分区ID,可以通过l查看ID

m 显示帮助菜单

l   显示分区类型 

d  删除分区

n  创建分区

p  查看分区

w  保存操作

 

 

 此时可以通过lsblk命令查看分区,此时sdb下已经出现两个为5G的分区。

 

 

 接下来要创建物理卷

pvcreate  /dev/sdb[1-2] 创建两个物理卷轴 

pvs 查看创建的物理卷轴

 

 

 dvpisplay  详细查询

 

创建卷组

做完上面的操作接下来就是创建卷组了

vgcreate  -s 16m niuvg /dev/sdb1 /dev/sdb2     //vgcreate是卷组vg     niu是卷组名字   s是指定PE的内存大小,PE的大小决定了vg的最大内存。默认为4m,这里设置为16

/dev/sdb1和/dev/sdb2是要创建卷组的分区,

也可以简写成 vgcreate -s 16m niuvg /dev/sdb[1-2]性质是一样的。

vgs 查看卷组信息

 

 

 此时我们还需要在扩容一个卷组命令与上面一样 fdisk /dev/sdb

 

 

 

 接下来创建逻辑卷

 

 lvcreate -L +5G -n 自定义逻辑卷名称 卷组名称 

-L 逻辑卷内存

-n 逻辑卷名称

lvs 查看创建的逻辑卷

lvdisplay 详细查询

 

 

 格式化逻辑卷

指令格式:mkfs.ext4 逻辑卷路径

ext4是centos5之后的硬盘格式,咱们centos7用ext4就ok了。

 

 

 挂载

mount 逻辑卷格式 挂载位置

最后用df -h 查看挂载信息

 

 

 此时分区就完成了。

逻辑卷扩容

此时可以不用取消挂载也可以扩容的

lvextend -L +1G /dev/niuvg/niulv 扩容逻辑卷

df -h查看信息 如果还是4.8G 用resize2fs /dev/niuvg/niulv 刷新一下

这时再用df -h 我们就发现4.8G变成了5.8G。

 

 逻辑卷缩减

缩减就需要取消挂载了!

命令:umount + 路径位置

 

e2fsck -f /dev/niuvg/niulv 检查磁盘是否有错误

resize2fs /dev/niuvg/niulv 5G 更新逻辑卷大小

 

 

重新设置逻辑卷的大小

 

 

 

 

 

------------恢复内容结束------------

posted @ 2021-09-30 15:25  王路飞飞飞  阅读(416)  评论(0)    收藏  举报