我我的为例:
df -h 查看当前系统磁盘使用状况,发现 根(/)目录即将满盘:如下图
我要做的就是把挂载点为 / 的分区在不影响原有数据的情况下增加可用空间!
1、首先在虚拟机上扩充“物理空间”如下图
2、输入命令 “ fdisk /dev/sda ” 添加新分区(我是在第一个磁盘上做的增容,所以后续操作为/dev/sda):
针对以上命令选项寓意 百度翻译经供参考:
切换可引导标志
B编辑BSD磁盘标签
C切换DOS兼容性标志
d删除分区
g创建一个新的空gpt分区表
g创建irix(sgi)分区表
l列出已知分区类型
打印此菜单
n添加新分区
o创建新的空dos分区表
打印分区表
q不保存更改就退出
创建新的空Sun磁盘标签
更改分区的系统ID
U更改显示/输入单位
v验证分区表
将表写入磁盘并退出
x额外功能(仅限专家)
依次输入:
n # 选择新建分区
p # 新建主分区
3 #设置分区号(可以默认,我这里用的3)
# 起始扇区(直接回车用默认)
# 结束扇区(直接回车用默认,如果要分多个区就自行设置)
w # 执行修改并退出
经过以上步骤后分区的建立已经完成,但是此时系统还无法识别分区表 “ partprobe /dev/sda ” 内核重新读取分区表:
此时输入 “ fdisk -l /dev/sda ” 即可查看新加的分区 /dev/sda3 就已经加进来了:
3、vgdisplay -v 查看卷分组:
4、“ pvcreate /dev/sda3 ” #为之前新增的分区创建物理卷
“ pvdisplay ” # 查看新分区的大小
5、扩展逻辑卷 命令: “ lvextend -L +9.7G /dev/centos/root " (第一次扩展10G失败了,改成9.7G成功):
5、为分区进行格式化(可选择ext4和xfs,因centos默认格式为xfs所以我这里选择xfs)