liunx扩容根分区教程
1、假设我们的根/分区已满
二、关机虚拟机进行虚拟机硬盘扩容,我们这里从20G扩容到25G
三、执行reboot重启,通过SSH工具远程,通过fdisk -l 命令 查看我们的刚刚添加5G的硬盘
四、fdisk /dev/sda命令进行分区,可以看到我们目前已经有四个主分区
五、再执行fdisk /dev/sda
以下fidsk 硬件分区命令说明:
命令(输入 m 获取帮助):m 帮助: DOS (MBR) a 开关 可启动 标志 b 编辑嵌套的 BSD 磁盘标签 c 开关 dos 兼容性标志 常规 d 删除分区 F 列出未分区的空闲区 l 列出已知分区类型 n 添加新分区 p 打印分区表 t 更改分区类型 v 检查分区表 i 打印某个分区的相关信息 杂项 m 打印此菜单 u 更改 显示/记录 单位 x 更多功能(仅限专业人员) 脚本 I 从 sfdisk 脚本文件加载磁盘布局 O 将磁盘布局转储为 sfdisk 脚本文件 保存并退出 w 将分区表写入磁盘并退出 q 退出而不保存更改 新建空磁盘标签 g 新建一份 GPT 分区表 G 新建一份空 GPT (IRIX) 分区表 o 新建一份的空 DOS 分区表 s 新建一份空 Sun 分区表
六、再执行fdisk -l 我们可以看到我们的新分区5G LVM分区了,
七、执行vgdisy 我们看到VG:rhel已经没有可分配的空间了,
八、创建物理卷,使用pvcreate /dev/sda1命令
九、将添加新的物理卷,加载到rhel卷组,使用vgextend rhel /dev/sda1命令
十、增加/dev/mapper/centos-root大小,增加5G。使用lvextend -L +4.99G /dev/rhel/root命令预检
十一、正常情况再执行e2fsck -f /dev/rhel/root扩容操作,结果报错了,由于是/dev/mapper/cl-root 挂载点,所必须执行xfs_growfs / 命令进行扩容
十二、执行xfs_growfs / 成功扩容
注意:
如果使用ext4文件系统,执行resize2fs /dev/root_vg/root
如果使用xfs文件系统,xfs_growfs /dev/root_vg/root
如果没有卸载挂载点,
则需要执行xfs_growfs /medi/haha 挂载点的目录
本文来自博客园,作者:聆听城市喧哗,转载请注明原文链接:https://www.cnblogs.com/fzhelpdesk/p/15802650.html