惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
雷峰网
雷峰网
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
B
Blog
Y
Y Combinator Blog
WordPress大学
WordPress大学
Microsoft Azure Blog
Microsoft Azure Blog
小众软件
小众软件
G
Google Developers Blog
云风的 BLOG
云风的 BLOG
罗磊的独立博客
博客园 - 三生石上(FineUI控件)
博客园 - 叶小钗
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
量子位
The Cloudflare Blog
T
The Blog of Author Tim Ferriss
博客园_首页
B
Blog RSS Feed
Hugging Face - Blog
Hugging Face - Blog
IT之家
IT之家
阮一峰的网络日志
阮一峰的网络日志
L
LangChain Blog
宝玉的分享
宝玉的分享

陈圈圈的博客

保持积极心态的7个秘诀,使你更加愉快地面对生活。 - 陈圈圈的博客 常用的端口及其服务以及注释等,记录下来,方便后续使用。 - 陈圈圈的博客 在线处理雅马哈YGX文件,导出X,Y,R坐标及元件CAD - 陈圈圈的博客 移动魔百盒CM211-1-CH机顶盒安装ARMbian折腾经历 - 陈圈圈的博客 Centos7下安装python3.8运行环境 - 陈圈圈的博客 使用Fontmin进行字体精简及优化 - 陈圈圈的博客 在Linux上使用chatgpt-on-wechat项目部署微信机器人,实现个人微信接入智能AI聊天 - 陈圈圈的博客 常见的HTTP状态码及解释 - 陈圈圈的博客 GET请求和POST请求的区别 - 陈圈圈的博客 Linux操作系统常见的目录结构及其简单说明 - 陈圈圈的博客 html禁止复制,剪切,禁止审查元素,禁止F12代码! - 陈圈圈的博客 Linux常用的一些命令参数及参数说明 - 陈圈圈的博客 网络安全威胁:如何才能保护个人信息和隐私? - 陈圈圈的博客 我们究竟如何正确看待精神内耗呢? - 陈圈圈的博客 我们究竟如何才能保持积极心态? - 陈圈圈的博客 怎样才能拥有积极乐观的心态? - 陈圈圈的博客
Centos将/home分区扩容至/根目录分区,解决根分区空间不足问...
陈圈圈 · 2025-02-19 · via 陈圈圈的博客

扩容步骤

  1. 首先,查看Home目录和根目录的使用情况:
df -h  
  1. 备份Home目录,为了防止数据丢失,将Home目录下的文件备份到安全的地方:
tar cvf /tmp/home_backup.tar /home  
  1. 卸载Home目录,避免在操作过程中产生冲突:
umount /home  

如果Home目录正在被使用,需要先停止占用它的进程:

fuser -mv /home  

然后,杀死占用进程:

kill -9 进程号  
  1. 删除Home目录所在的逻辑卷
lvremove /dev/mapper/centos-home   #注意此处的路径需根据实际情况替换,可通过df -h命令查找路径。

确认删除Y

  1. 查看物理卷的情况
vgdisplay  

重点查看Free PE / Size后面的内容,这将是你可以分配的空间。

  1. 扩展/root所在的LV
    使用以下命令扩展/root所在的逻辑卷:
lvextend -L +10G /dev/mapper/centos-root   #注意此处的路径需根据实际情况替换,可通过df -h命令查找路径。

这里假设你可以扩展10G空间给根目录。

  • 注意如果你你不想通过+多少G的方式可以使用下述方法
  1. 使用 PE 大小来扩展逻辑卷:
 lvextend -l +2560 /dev/mapper/centos-root 
  1. 要使用百分比(%)扩展逻辑卷,请使用以下命令:
 lvextend -l +40%FREE /dev/mapper/centos-root 
  1. 调整文件系统的大小以扩展逻辑卷内的空间:
    对于基于 ext3 和 ext4 的文件系统,运行以下命令:
resize2fs /dev/mapper/centos-root 

对于 xfs 文件系统,使用以下命令:

xfs_growfs /dev/mapper/centos-root 
  1. 恢复Home目录
lvcreate -L +80G -n home centos [centos:vg的名称]  

然后,创建文件系统:

mkfs.xfs /dev/centos/home  

挂载Home目录:

mount /dev/centos/home /home  

最后,将备份的文件恢复到Home目录:

tar -xvf /tmp/home_backup.tar -C /home