Bendi新闻
>
CentOS7 卸载/home 扩大/root空间方法

CentOS7 卸载/home 扩大/root空间方法

7月前

作者:Hovey  出处:https://www.cnblogs.com/thankcat/p/18018048

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

卸载home

备份home分区文件#

# 新系统无视
tar cvf /tmp/home.tar /home
修改fstab(这一步非常重要,千万别漏了)#
准备卸载/home文件系统,centos启动时会对/etc/fstab的内容逐一检测,由于fstab默认有/home,如果不修改fstab,重启之后会发现centos跪了。
所以卸载之前,要先注释掉/home,不让系统开机检测/home。
#  编辑fstab, vim命令 Not Found Command 使用 vi命令
vim /etc/fstab
#  注释掉/home的内容,:wq保存
#/dev/mapper/centos-home /home                   xfs     defaults        0 0


安装psmisc#

yum install -y psmisc
Psmisc软件包包含三个帮助管理/proc目录的程序,安装下列程序: fuser、 killall、pstree和pstree.x11(到pstree的链接)
  • fuser:显示使用指定文件或者文件系统的进程的PID。
  • killall:杀死某个名字的进程,它向运行指定命令的所有进程发出信号。
  • pstree:树型显示当前运行的进程。
  • pstree.x11:与pstree功能相同,只是在退出前需要确认。


卸载home文件系统#

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


删除/home所在的lv#

lvremove /dev/mapper/centos-home
接着会出现确认的内容,输入“y”,回车。


扩大root

扩展/root所在的lv#

vgdisplay命令查看卸载home后所空闲的盘符空间
[root@localhost ~]# vgdisplay
  --- Volume group ---
  VG Name               centos
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <299.00 GiB
  PE Size               4.00 MiB
  Total PE              76543
  Alloc PE / Size       14816 / <57.88 GiB
  Free  PE / Size       61727 / 241.12 GiB
  VG UUID               DFiNzR-74ux-GIsE-Ta03-fPoC-cXfX-An0PLX
Free PE / Size 则是随即要扩展给/root的空间,记住后面的这个数字
lvextend -L + 241G /dev/mapper/centos-root
提示centos/root 从50.00 GiB 变成了291.00 GiB,逻辑卷centos/root调整成功,但别高兴的太早,此时运行df命令,你会发现/dev/mapper/centos-root,并没有变大
[root@localhost ~]# df
文件系统                   1K-块    已用     可用 已用% 挂载点
devtmpfs                 8120996       0  8120996    0% /dev
tmpfs                    8132952       0  8132952    0% /dev/shm
tmpfs                    8132952   17276  8115676    1% /run
tmpfs                    8132952       0  8132952    0% /sys/fs/cgroup
/dev/mapper/centos-root 52403200 1813004 50590196    4% /
/dev/sda1                1038336  185080   853256   18% /boot
tmpfs                    1626592       0  1626592    0% /run/user/0
接下来还有最重要的一步


扩展/root文件系统#

xfs_growfs /dev/mapper/centos-root


检查root文件系统的空间#

最后使用df -h 命令检查一下 /dev/mapper/centos-root 容量
[root@localhost ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 7.8G     0  7.8G    0% /dev
tmpfs                    7.8G     0  7.8G    0% /dev/shm
tmpfs                    7.8G   17M  7.8G    1% /run
tmpfs                    7.8G     0  7.8G    0% /sys/fs/cgroup
/dev/mapper/centos-root  291G  1.8G  290G    1% /
/dev/sda1               1014M  181M  834M   18% /boot
tmpfs                    1.6G     0  1.6G    0% /run/user/0

END

官方站点:www.linuxprobe.com

Linux命令大全:www.linuxcool.com

刘遄老师QQ:5604215

Linux技术交流群:2636170

(新群,火热加群中……)

想要学习Linux系统的读者可以点击"阅读原文"按钮来了解书籍《Linux就该这么学》,同时也非常适合专业的运维人员阅读,成为辅助您工作的高价值工具书!


微信扫码关注该文公众号作者

来源:Linux就该这么学

相关新闻

性能优化|几个方法让图片加载更快一些一个恢复CSI挂载信息的解决方法轻松配置NFS服务:CentOS7服务器与客户端自动挂载指南纽约扩大半价乘车计划,你符合资格吗?附申请方法保存微信聊天记录?这个方法有点东西!肺癌术后为何大便干燥?能用力嗯嗯吗?顺畅排便有方法!别的简报|一位艺术家在光线中找到了“与生命对话”的方法小肚子大肥臀不用运动怎么瘦?1个方法秀出平坦腹和蜜桃臀!全方位解析肩周炎病因、临床表现及诊疗方法Linux 用户必看:通过文件压缩轻松创建高效 ZFS 文件系统的方法0经验面试产品经理总被拒,换了这个方法,我终于上岸了!谷歌Chrome即将禁用uBlock Origin 但这个方法可以延长1年研究人员打造大模型加持的强化学习新方法,实现更安全的自动驾驶刚刚!清华大学发表IF 16.6高分一区SCI!关键分子、检测方法、筛选策略等套路大公开!原来信号通路要这样做....五种最基本的赚钱方法RBC银行合资格客户可参与集体诉讼索赔 方法很简单!激活大脑潜力的7个方法「锻炼大脑」的6个方法 | 社长日签被“渣”了,我们的自我会发生哪些变化?(含自救方法)专注生物集成器件开发,科学家发展三维微尺度结构组装方法,从多维度推动生物医学研究女明星的状态惊艳所有人!这个变美方法,值得30岁+女人学起来!两年轻女子丧生!这新出现病毒传播超迅猛!无具体治疗方法贾樟柯带着迄今为止最大胆的叙事方法,重返北美最快4天!这是什么“神仙”催办方法?!
logo
联系我们隐私协议©2024 bendi.news
Bendi新闻
Bendi.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Bendi.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。