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

推荐订阅源

P
Palo Alto Networks Blog
P
Proofpoint News Feed
GbyAI
GbyAI
Microsoft Azure Blog
Microsoft Azure Blog
B
Blog
Google DeepMind News
Google DeepMind News
N
Netflix TechBlog - Medium
Recorded Future
Recorded Future
M
MIT News - Artificial intelligence
罗磊的独立博客
J
Java Code Geeks
月光博客
月光博客
F
Full Disclosure
博客园 - 聂微东
人人都是产品经理
人人都是产品经理
U
Unit 42
WordPress大学
WordPress大学
A
About on SuperTechFans
C
Cyber Attacks, Cyber Crime and Cyber Security
SecWiki News
SecWiki News
Security Latest
Security Latest
C
Check Point Blog
C
CERT Recently Published Vulnerability Notes
小众软件
小众软件
I
InfoQ
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
B
Blog RSS Feed
V
Visual Studio Blog
博客园_首页
NISL@THU
NISL@THU
I
Intezer
Spread Privacy
Spread Privacy
AWS News Blog
AWS News Blog
The Register - Security
The Register - Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Latest news
Latest news
Project Zero
Project Zero
博客园 - 叶小钗
C
Cybersecurity and Infrastructure Security Agency CISA
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Privacy International News Feed
博客园 - 【当耐特】
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Threat Research - Cisco Blogs
Simon Willison's Weblog
Simon Willison's Weblog
T
Tor Project blog
V
Vulnerabilities – Threatpost
博客园 - 司徒正美
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
雷峰网
雷峰网

陈圈圈的博客

保持积极心态的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