Linux 给/dev/mapper/rhel-root 扩容

        本文章主要展示了在linux中如何向/dev/mapper/rhel-root 目录扩容,当然,按照此方法向其它目录扩容也可以!

1,使用命令查看linux内存占用情况

df -h

发现我的/dev/mapper/rhel-root 目录快用满了,我们要对其进行扩容。在扩容之前在首先针对虚拟机硬盘进行扩展。

2,首先需要关闭虚拟机,找到虚拟机设置,点击硬盘再点击扩展

这里要设置给新加的盘分配多少空间,我新分配的是100G空间,分配空间需要根据自身情况来定

我这加了100G,点击扩展,点击确定,然后关闭

3,然后启动虚拟机,接下来就在虚拟机里面操作了。输入fdisk -l,这里显示我已经有了两个分区,sda1、sda2,新分配得自动默认为sda3

输入 fdisk /dev/sda 进行分区操作

依次按照以下操作,一个也不能错!
命令行提示下输入【m】
输入命令【n】添加新分区。
输入命令【p】创建主分区。
输入【回车】,选择默认
输入【回车】,选择默认
输入【回车】,选择默认
输入【w】,保存修改
输入【reboot】 重启linux,必须reboot,否则/dev/sda3无法格式化。

在点击保存的时候,如果报以下错误:

WARNING: Re-reading the partition table failed with error 16: 设备或资源忙
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)

解决:让新生成的分区生效:

使用以下两个办法之一

reboot                  #这个是最好的方法(重启后新的分区表不一定生效)
partx -a /dev/sda      #获得新分区表(通过命令partx -a /dev/sda,重新获得分区表,这个还挺好使的)

注意:就算是你没有报错,也要  reboot  !!!!!!

4,扩展/dev/mapper/centos-root 输入pvcreate /dev/sda3

使用vgs查看vg分组

扩展vg,使用vgextend命令
注意这里得命令是 vgextend rhel /dev/sda3 ,不同版本的Linux得命令有席位差别。

现在已经成功把vg卷扩展了,在用 vgs 查看一下,发现确实扩展了

lvs

5,扩展lv,使用lvextend命令,我这里分配了100g

lvextend -L +100G /dev/mapper/rhel-root

查看lv大小,发现已经加进去了

使用 df -h 看变化没有,发现并没有变化

6,使用 xfs_growfs /dev/mapper/rhel-root  命令使系统重新读取大小

再次使用 df -h 看变化没有,发现已经成功加进去啦。

整个dev/mapper/rhel-root分区扩容到这里就结束了

  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
如果您的根分区 '/dev/mapper/rhel-root' 的容量占用已经达到100%,您可以尝试以下方法来释放磁盘空间: 1. 清理不需要的文件:检查根分区下的文件和目录,删除不再需要的文件、日志和临时文件。可以使用命令 'du -sh *' 来查看各个文件和目录的大小,然后使用 'rm' 命令删除不需要的文件。 2. 清理软件包缓存:Linux 系统中的软件包管理器会在安装软件包时缓存下载的软件包文件。您可以使用 'yum clean all' 或 'apt-get clean' 命令清理软件包缓存。 3. 检查日志文件:检查日志文件是否占用了大量空间。您可以使用 'du -sh /var/log/*' 命令查看日志文件夹下各个日志文件的大小,然后根据需要备份或清理不再需要的日志文件。 4. 检查数据库和应用程序:如果有数据库或应用程序运行在根分区上,可以考虑清理或优化数据库表、日志等,以减少存储空间占用。 5. 调整日志轮转策略:对于一些日志频繁产生并且占用大量空间的情况,可以调整日志轮转策略,限制日志文件大小和保留时间。 6. 扩容磁盘空间:如果以上方法无法解决问题,您可以考虑扩容根分区的磁盘空间。这可能需要对磁盘进行调整和重新分区,建议在操作前备份重要数据。 请根据您的具体情况选择合适的方法来释放磁盘空间。如果您需要进一步的帮助,请提供更多详细信息,我将尽力协助您解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值