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     挂载点的目录

posted @ 2022-01-14 22:45  聆听城市喧哗  阅读(18)  评论(0编辑  收藏  举报