暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

磁盘空间分配的初次尝试

993

刚申请到一台虚拟机,需求是200G空间,但是当前没显示,


于是咨询管理员,通过lsblk可以看到,磁盘确实给了,但是要做下分配,


之前没操作过磁盘存储,借这次机会,熟悉一下。


需求:

需要让/opt/app能有200G空间,根据当前的磁盘规划,就是要给"/"扩容200G磁盘空间。


先了解些专业的名词。
(1) PV物理卷(块设备)
存储系统最底层的存储单元,存储设备。
(2) PE(physical extent)

每一个物理卷被划分为称为PE的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。

(3) VG卷组

将若干个物理卷PV组成一个整块的卷组,形成一个存储池。

(4) LV逻辑卷

逻辑卷建立在卷组VG之上,映射出来的存储,既逻辑卷LV之上可以建立文件系统。

(5) LE(logical extent)

逻辑卷也被划分为被称为LE的可被寻址的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。


由下图可看到,物理卷(PV)被由大小等同的基本单元PE组成,

从下图可以看到, 一个卷组由一个或多个物理卷组成,并且PE和LE有着一一对应的关系。逻辑卷建立在卷组上,逻辑卷就相当于非LVM系统的磁盘分区,可以在其上创建文件系统,

系统启动LVM时激活VG,并将VGDA(PV描述符、VG描述符、LV描述符、和一些PE描述符)加载至内存,来识别LV的实际物理存储位置。当系统进行I/O操作时,就会根据VGDA建立的映射机制来访问实际的物理位置。

LVM逻辑卷管理器技术由物理卷、卷组和逻辑卷组成。

vdb磁盘通过pvcreate创建物理卷设备,vgextend动态扩展LVM卷组,通过向rootvg卷组增加物理卷,达到增加卷组的容量,vgdisplay可以看到rootvg卷组,其中VG Size就是增加200G后的容量,


lvextend用来扩展逻辑卷的空间,此处增加200G,


lsblk可以看到vdb和rootvg-lv_root之间的关系,



但是通过df,看到当前好像没生效,磁盘空间没扩容?


还需要通过xfs_growfs对根路径文件系统做扩展,


此时通过df,就可以显示刚增加容量(200G)的磁盘空间了,


参考资料,

https://blog.csdn.net/weixin_43658009/article/details/89052779?utm_source=app



如果您认为这篇文章有些帮助,还请不吝点下文章末尾的"点赞"和"在看",或者直接转发pyq,


近期更新的文章:
Oracle的online index rebuild
TiDB沙箱环境初体验
最近碰到的一些问题
GreatSQL(/MySQL)的配置文件模板样例
开学了,喝下第一口鸡汤

近期的热文:
"红警"游戏开源代码带给我们的震撼

文章分类和索引:
公众号1000篇文章分类和索引
文章转载自bisal的个人杂货铺,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论