HoRain云小助手:个人主页
个人专栏: 《Linux 系列教程》《c语言教程》
⛺️生活的理想,就是为了理想的生活!
前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。
专栏名称 |
专栏介绍 |
《C语言》 |
本专栏主要撰写C干货内容和编程技巧,让大家从底层了解C,把更多的知识由抽象到简单通俗易懂。 |
《网络协议》 |
本专栏主要是注重从底层来给大家一步步剖析网络协议的奥秘,一起解密网络协议在运行中协议的基本运行机制! |
《docker容器精解篇》 |
全面深入解析 docker 容器,从基础到进阶,涵盖原理、操作、实践案例,助您精通 docker。 |
《linux系列》 |
本专栏主要撰写Linux干货内容,从基础到进阶,知识由抽象到简单通俗易懂,帮你从新手小白到扫地僧。 |
《python 系列》 |
本专栏着重撰写Python相关的干货内容与编程技巧,助力大家从底层去认识Python,将更多复杂的知识由抽象转化为简单易懂的内容。 |
《试题库》 |
本专栏主要是发布一些考试和练习题库(涵盖软考、HCIE、HRCE、CCNA等) |
目录
⛳️ 推荐
专栏介绍
CentOS 7 LVM动态扩容Home目录实战指南
一、扩容前准备
1.1 环境说明
1.2 必备工具安装
1.3 数据备份(关键步骤)
二、扩容场景实战
2.1 场景一:使用现有空间扩容
步骤1:查看卷组空间
步骤2:扩展逻辑卷
2.2 场景二:新增硬盘扩容(推荐)
步骤1:磁盘识别
步骤2:创建物理卷
步骤3:扩展卷组
步骤4:扩容逻辑卷
三、文件系统扩容
3.1 XFS文件系统扩容
3.2 验证扩容结果
四、高阶操作指南
4.1 精确容量分配
4.2 多磁盘扩容
五、排错与维护
5.1 常见错误处理
5.2 空间回收技巧
六、安全操作建议
df -h /home
# 示例输出:/dev/mapper/centos-home 50G 49G 1.0G 98% /home
yum install -y lvm2 xfsprogs
tar -czvf /tmp/home_backup_$(date +%F).tar.gz /home/*
vgdisplay centos | grep "Free PE"
# 示例输出:Free PE / Size 25500 / 99.61 GiB
lvextend -L +50G /dev/mapper/centos-home
lsblk
# 确认新磁盘路径(如/dev/sdb)
pvcreate /dev/sdb
vgextend centos /dev/sdb
lvextend -l +100%FREE /dev/mapper/centos-home
xfs_growfs /dev/mapper/centos-home
df -h /home
# 示例成功输出:/dev/mapper/centos-home 150G 49G 101G 33% /home
lvextend -L 200G /dev/mapper/centos-home # 设置精确容量
pvcreate /dev/sdc
vgextend centos /dev/sdc
lvextend -l +100%FREE /dev/mapper/centos-home
# 错误1:卷组空间不足
vgs # 确认可用空间
pvcreate /dev/sdb && vgextend centos /dev/sdb
# 错误2:文件系统扩容失败
umount /home
xfs_repair /dev/mapper/centos-home
mount -a
# 缩减home空间(需先备份)
lvreduce -L -20G /dev/mapper/centos-home
操作前检查:
vgs && lvs && pvs
操作顺序原则:
graph LR
A[新增硬盘] --> B[创建PV]
B --> C[扩展VG]
C --> D[扩展LV]
D --> E[扩容文件系统]
日志监控:
tail -f /var/log/messages | grep -i lvm
教程亮点:
注意事项:
可通过lsblk
命令查看最终存储结构:
lsblk
# 预期输出显示home逻辑卷容量已增加
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!
如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!
Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!