首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
LVM讲解
时间:
2018-02-27 11:00:54
阅读:
176
评论:
0
收藏:
0
[点我收藏+]
标签:
linux
LVM讲解
LVM就想一种磁盘管理方式,叫逻辑卷管理器,从 Red Hat Linux 8.0 开始,逻辑卷管理器(LVM)可以在硬盘驱动器分配上使用,LVM 是一种把硬盘驱动器空间分配成逻辑卷的方法,这样硬盘就不必使用分区而被简易地重划大小。
LVM架构图
也就是三步骤
1创建一个物理分区,物理分区搞成物理卷。
2物理卷形成物理卷组
3卷组划分成逻辑卷 ,然后再格式化 挂载,使用
首先我们创建三个新分区,分别为1G
t 改变分区类型为8e
这样后面显示的就是Linux LVM
这里输入分区类型,LVM是8e,如果你不记得了,可以使用l 查看分区ID的对应列表
输入l后,系统会列出所有分区对应的ID号
这个时候我们创建好了
当我们创建sdb1 2 3 的时候系统会自动生成文件
如果没有自动生成,我们可以使用#partprobe 来生成
开始创建物理卷,我们把三个分区都改为物理卷
而且我们一定要注意我们的磁盘没有挂载
#pvcreate /dev/sdb1 如果没有这个命令
我们可以#yum install -y yum2
如果找不到我们可以通过#yum provides "/*/pvcreate" 查找出
这个方法是我们知道命令但是不知道包的名字就可以使用这个方式查出来
可以看出为lvm2
安装完成后
输入y之后就可以创建成功了
这个时候我们可以用#pvdisplay 查看系统所有的物理卷
或者是pvs
下面我们创建物理卷组
我们用两个物理卷组成卷组
用#vgs 和#vgdisplay可以查看逻辑卷组
#vgremove 是删除卷组的命令
下面创建逻辑卷
-L 指定大小
-n 命名
格式化为ext4格式
下面挂载到/mnt/下
这样就可以了
现在我们扩容逻辑卷
首先我们从新设置卷大小
在这之前我们应该把挂载的卷给卸载下来
#lvresize -L 300M /dev/vg1/lv1
开始我们设置的是100M 现在我们设置为300M
#e2fsck -f /dev/vg1/lv1 检查磁盘错误(ext4执行)
#resize2fs dev/vg1/lv1 更新逻辑卷信息 (ext4执行)
然后挂载上去就可以啦
这个操作过程是针对ext4的
下面介绍一下缩减逻辑卷,一般情况用不到,而且xfs格式是不支持缩减逻辑卷的
先#umount /mnt/
#e2fsck -f /dev/vg1/lv1 检查磁盘错误(ext4执行)
#resize2fs /dev/vg1/lv1 100M 更新逻辑卷信息 (ext4执行)
#lvresize -L 100M /dev/vg1/lv1 重新设置卷大小
在我们再次重新设置卷大小的时候会提示你是否进行这样操作,可能会导致你的文件丢失,这个时候输入y就可以了
下面介绍一下xfs扩容逻辑卷
首先格式化为xfs 这里如果是对已经挂载的卷进行操作的话,需要我们先卸载掉
格式化后直接挂载上去就好,因为xfs格式扩容卷的命令是需要挂载才能执行
然后直接#lvresize -L 300M /dev/vg1/lv1 重新设置卷的大小
这个时候,我们用lvs和lvdisplay查看的时候是300M,但是我们df -h 看到的还是100M
所以接下来需要输入#xfs_growfs /dev/vg1/lv1 这是xfs文件系统需要执行的命令
然后就可以看到啦!
但是我们逻辑卷最多能够扩大到卷组的大小,所以我们还要知道怎么扩展卷组
这里呢,我们开始的时候创建了3个物理卷
我们需要把第三个物理卷加入到卷组就可以了
这里可以看到,我们还有一个逻辑卷sdb3 大小为1个G 现在卷组大小为2G
我们使用#vgextend vg1 /dev/sdb3 把sdb3添加到卷组vg1中
这样我们就可以继续扩展逻辑卷了
LVM讲解
标签:
linux
LVM讲解
原文地址:http://blog.51cto.com/12777709/2073333
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!