内容简介:前几天遇到了这样一个情景:一个服务器是以虚拟机的形式提供的,通过df -h看服务器磁盘空间只有30多个G,但通过fdisk -l看发现有一个160G的磁盘空间 没有挂载,因此需要在不重启的前提下将160G的磁盘挂载。之前处理过好几次这种问题,但一段时间不弄,又有点忘了,趁此机会将此案例分享一下,加深记忆。
前几天遇到了这样一个情景:
一个服务器是以虚拟机的形式提供的,通过df -h看服务器磁盘空间只有30多个G,但通过fdisk -l看发现有一个160G的磁盘空间 没有挂载,因此需要在不重启的前提下将160G的磁盘挂载。
之前处理过好几次这种问题,但一段时间不弄,又有点忘了,趁此机会将此案例分享一下,加深记忆。
在说这个案例前,先简要谈一下处理这个问题所要用到的逻辑卷管理(LVM)相关知识。
逻辑卷管理LVM是一个多才多艺的硬盘系统工具。无论在 Linux 或者其他类似的系统,都是非常的好用。传统分区使用固定大小分区,重新调整大小十分麻烦。但是,LVM可以创建和管理“逻辑”卷,而不是直接使用物理硬盘。可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据。可以随意将新的硬盘添加到LVM,以直接扩展已经存在的逻辑卷。LVM并不需要重启就可以让内核知道分区的存在。
LVM使用分层结构,如下图所示。
图中顶部,首先是实际的物理磁盘及其划分的分区和其上的物理卷(PV)。一个或多个物理卷可以用来创建卷组(VG)。然后基于卷组可以创建逻辑卷(LV)。只要在卷组中有可用空间,就可以随心所欲的创建逻辑卷。文件系统就是在逻辑卷上创建的,然后可以在操作系统挂载和访问。
案例:磁盘扩容
1.查看磁盘文件可用空间,发现可用磁盘空间只有30多个
[root@server tomcat-atm]# df -h
2.查看磁盘空间对的详细信息,可见有一个160G的磁盘
[root@server tomcat-atm]# fdisk -l
3.创建磁盘分区,使用‘8e’类型来使其可用于LVM
[root@server tomcat-atm]# fdisk /dev/sdb
4.创建物理卷
root@server tomcat-atm]# pvcreate /dev/sdb Physical volume "/dev/sdb" successfully created
5. 检查物理卷的创建情况
[root@server tomcat-atm]# pvdisplay
6. 扩展卷组
[root@server tomcat-atm]# vgextend centos /dev/sdb Volume group "centos" successfully extended
7. 查看卷组
[root@server tomcat-atm]# vgdisplay
8. 扩展lvm卷
[root@server tomcat-atm]# lvextend -l +100%FREE /dev/mapper/centos-root Size of logical volume centos/root changed from 35.47 GiB (9080 extents) to 185.50 GiB (47489 extents). Logical volume root successfully resized.
9. 扩展容量
[root@server tomcat-atm]# xfs_growfs /dev/mapper/centos-root
10.查看磁盘空间,可以看到扩容成功
以上所述就是小编给大家介绍的《Linux磁盘划分?3分钟教你看懂》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 如何划分限界上下文
- 如何给 Hadoop 集群划分角色
- 整数划分--思考问题背后的数学原理
- 【LeetCode】贪心算法--划分字母区间(763)
- JVM笔记-运行时内存区域划分
- Python列表推导式一则:等价类划分
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
High Performance Python
Micha Gorelick、Ian Ozsvald / O'Reilly Media / 2014-9-10 / USD 39.99
If you're an experienced Python programmer, High Performance Python will guide you through the various routes of code optimization. You'll learn how to use smarter algorithms and leverage peripheral t......一起来看看 《High Performance Python》 这本书的介绍吧!
Markdown 在线编辑器
Markdown 在线编辑器
HEX HSV 转换工具
HEX HSV 互换工具