(四)虚拟机下linux磁盘扩容
在VM虚拟机中,我们经常会选择默认磁盘大小20G,用着用着才发现20G不够用,服务启动不了,就很尴尬,让我们今天一起来学习下,如何在虚拟机给磁盘扩容。
一、加物理盘
我们使用df -h命令,发现磁盘使用率已经37%,我们给此磁盘扩容,简单演示下扩容的过程。
虚拟机开机后,我们用fdisk -l 命令查看新增加的硬盘,如图所示
3:我们通过fdisk命令来对新增加硬盘进行分区,fidsk +硬盘名,不同环境名字可能不一样,我这里的管理命令是: fdisk /dev/sdb
先输入n 新建分区
后输入 p 主分区
连续输入2次回车确认
然后输入 wq 保存并退出
然后我们就创建了一个新分区,大小是20GB。
在确认下
二、扩容磁盘
1:使用命令mkfs.ext4 硬盘名对刚才创建的分区进行格式化,我的是:mkfs.ext4 /dev/sdb1
2:使用命令pvcreate /dev/sdb1 创建物理卷
3、可以看到待扩容的物理卷名称:
使用pvdisplay命令用于显示物理卷的属性。pvdisplay命令显示的物理卷信息包括:物理卷名称、所属的卷组、物理卷大小、PE大小、总PE数、可用PE数、已分配的PE数和UUID。
需要扩容的磁盘的VG Name是
centos
VG Name centos
4、
扩展给centos:使用vgextend 命令用于扩容卷组大小,这里是:
vgextend centos /dev/sdb1
5、我们使用lvextend -L +120G +路径名扩容根分区【+那里新增的硬盘多大就输入多大】,不知道路径的可以用df -h命令查看。我扩容了20G,只能加小于20G。
lvextend -L +110G /dev/mapper/centos-home
6:使用xfs_growfs命令增加 XFS 文件系统的大小,实际增加存储空间。
xfs_growfs /dev/mapper/centos-home
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2020-12-08 NLP(一):word2vec的使用