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 更新逻辑卷大小
重新设置逻辑卷的大小
------------恢复内容结束------------