网站首页 > 博客文章 正文
由于开发需求,需要在公司内网弄个开发服务器供程序猿们开发调试用(我们做的是分布式系统)。
于是乎向领导申请了个废旧电脑,一番鼓捣后,装上了Centos7的系统。
登录上去一看,1T的机械硬盘,root空间只有50G,开发环境下 数据存储一般都直接使用root空间的
百度一番后,有大神说是要删除home空间 然后扩展给root用,
一、卸载home
1.1 备份home分区文件
tar cvf /tmp/home.tar /home
1.2 修改fstab(这一步非常重要,千万不要漏了)
准备卸载/home文件系统,centos启动时会对/etc/fstab的内容逐一检测,由于fstab默认有/home,如果不修改fstab,重启之后会发现centos跪了。
所以卸载之前,要先注释掉/home,不让系统开机检测/home。
# 编辑fstab
vi /etc/fstab
注释掉/home的内容,wq保存。
1.3 卸载home文件系统
umount /home
如果提示无法卸载,是因为有进程占用/home,可以用下面的命令来停止占用的进程。
需先安装psmisc
yum install -y psmisc
//Psmisc软件包包含三个帮助管理/proc目录的程序,安装下列程序: fuser、 killall、pstree和pstree.x11(到pstree的链接)
//fuser 显示使用指定文件或者文件系统的进程的PID。
//killall 杀死某个名字的进程,它向运行指定命令的所有进程发出信号。
//pstree 树型显示当前运行的进程。
//pstree.x11 与pstree功能相同,只是在退出前需要确认。
然后:fuser -km /home/
1.4 删除/home所在的lv
lvremove /dev/mapper/centos-home
接着会出现确认的内容,输入“y”,回车。
二、扩大root
2.1 扩展/root所在的lv
由于之前/home占用了873G的空间,故我考虑将这些空间都加到/root里。
lvextend -L +873G /dev/mapper/centos-root
2.2 扩展/root文件系统
xfs_growfs /dev/mapper/centos-root
2.3 检查root文件系统的空间
df -h
猜你喜欢
- 2025-03-29 Linux 命令总结,建议收藏(linux命令?)
- 2025-03-29 linux常用命令整理(详细)(linux常用命令示例)
- 2025-03-29 Liunx命令总结全在这里了,几百条!整整几百条!
- 2025-03-29 linux基础(二)(linux 基础教程)
- 2025-03-29 Linux磁盘管理(三)——挂载和卸载磁盘分区
- 2025-03-29 CentOS7下动态调整LVM分区大小的操作步骤
- 2025-03-29 第7章 Linux磁盘管理—磁盘格式化和挂载
- 2025-03-29 既然命令提示符的命令跟运行一样,为什么还要用命令提示符?
- 2025-03-29 linux常用系统命令(linux常用命令及含义)
- 2025-03-29 Linux系统磁盘分区(linux系统磁盘分区作用)
你 发表评论:
欢迎- 374℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 369℃用AI Agent治理微服务的复杂性问题|QCon
- 360℃初次使用IntelliJ IDEA新建Maven项目
- 353℃Maven技术方案最全手册(mavena)
- 351℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 349℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 348℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 344℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)