经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » Linux/Shell » 查看文章
CentOS7 卸载/home 扩大/root空间
来源:cnblogs  作者:ThankCAT  时间:2024/2/18 9:01:59  对本文有异议

卸载home

备份home分区文件

  1. # 新系统无视
  2. tar cvf /tmp/home.tar /home

修改fstab(这一步非常重要,千万别漏了)

准备卸载/home文件系统,centos启动时会对/etc/fstab的内容逐一检测,由于fstab默认有/home,如果不修改fstab,重启之后会发现centos跪了。
所以卸载之前,要先注释掉/home,不让系统开机检测/home。

  1. # 编辑fstab, vim命令 Not Found Command 使用 vi命令
  2. vim /etc/fstab
  1. # 注释掉/home的内容,:wq保存
  2. #/dev/mapper/centos-home /home xfs defaults 0 0

安装psmisc

  1. yum install -y psmisc

Psmisc软件包包含三个帮助管理/proc目录的程序,安装下列程序: fuser、 killall、pstree和pstree.x11(到pstree的链接)

  • fuser:显示使用指定文件或者文件系统的进程的PID。
  • killall:杀死某个名字的进程,它向运行指定命令的所有进程发出信号。
  • pstree:树型显示当前运行的进程。
  • pstree.x11:与pstree功能相同,只是在退出前需要确认。

卸载home文件系统

  1. umount /home

如果提示无法卸载,是因为有进程占用/home,可以用下面的命令来停止占用的进程。

  1. fuser -km /home/

删除/home所在的lv

  1. lvremove /dev/mapper/centos-home

接着会出现确认的内容,输入“y”,回车。

扩大root

扩展/root所在的lv

vgdisplay命令查看卸载home后所空闲的盘符空间

  1. [root@localhost ~]# vgdisplay
  2. --- Volume group ---
  3. VG Name centos
  4. System ID
  5. Format lvm2
  6. Metadata Areas 1
  7. Metadata Sequence No 5
  8. VG Access read/write
  9. VG Status resizable
  10. MAX LV 0
  11. Cur LV 2
  12. Open LV 2
  13. Max PV 0
  14. Cur PV 1
  15. Act PV 1
  16. VG Size <299.00 GiB
  17. PE Size 4.00 MiB
  18. Total PE 76543
  19. Alloc PE / Size 14816 / <57.88 GiB
  20. Free PE / Size 61727 / 241.12 GiB
  21. VG UUID DFiNzR-74ux-GIsE-Ta03-fPoC-cXfX-An0PLX

Free PE / Size 则是随即要扩展给/root的空间,记住后面的这个数字

  1. lvextend -L + 241G /dev/mapper/centos-root


提示centos/root 从50.00 GiB 变成了291.00 GiB,逻辑卷centos/root调整成功,但别高兴的太早,此时运行df命令,你会发现/dev/mapper/centos-root,并没有变大

  1. [root@localhost ~]# df
  2. 文件系统 1K-块 已用 可用 已用% 挂载点
  3. devtmpfs 8120996 0 8120996 0% /dev
  4. tmpfs 8132952 0 8132952 0% /dev/shm
  5. tmpfs 8132952 17276 8115676 1% /run
  6. tmpfs 8132952 0 8132952 0% /sys/fs/cgroup
  7. /dev/mapper/centos-root 52403200 1813004 50590196 4% /
  8. /dev/sda1 1038336 185080 853256 18% /boot
  9. tmpfs 1626592 0 1626592 0% /run/user/0

接下来还有最重要的一步

扩展/root文件系统

  1. xfs_growfs /dev/mapper/centos-root

检查root文件系统的空间

最后使用df -h 命令检查一下 /dev/mapper/centos-root 容量

  1. [root@localhost ~]# df -h
  2. 文件系统 容量 已用 可用 已用% 挂载点
  3. devtmpfs 7.8G 0 7.8G 0% /dev
  4. tmpfs 7.8G 0 7.8G 0% /dev/shm
  5. tmpfs 7.8G 17M 7.8G 1% /run
  6. tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
  7. /dev/mapper/centos-root 291G 1.8G 290G 1% /
  8. /dev/sda1 1014M 181M 834M 18% /boot
  9. tmpfs 1.6G 0 1.6G 0% /run/user/0

原文链接:https://www.cnblogs.com/thankcat/p/18018048

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号