还在为磁盘空间发愁?手把手教你玩转liux分区

admin 系统小妙招 2025-10-16 4 0

还在为磁盘空间发愁?手把手教你玩转liux分区

还在为磁盘空间发愁?手把手教你玩转liux分区

为什么你的liux系统总是卡顿?

最近有个做开发的朋友跟我吐槽,说他的liux系统用着用着就提示磁盘空间不足。
这其实是个非常典型的liux分区规划问题。很多新手在安装系统时,要么直接使用默认分区方案,要么随便分几个区了事。
等到真正用起来才发现:
  • /home目录塞满了下载文件
  • /var/log被日志撑爆
  • 根分区莫名其妙就满了

liux分区到底该怎么规划?

说到liux分区方案,我总结了几个黄金法则
  1. 根分区(/)建议30-50GB,用来存放系统文件
  2. /home分区要尽可能大,这是你的主战场
  3. /var分区单独划分,特别是要做服务器的机器
  4. swap分区大小建议是内存的1-2倍

实战:三种经典liux分区方案

方案一:开发者的最爱

适用场景:日常开发环境
挂载点大小文件系统
/40GBext4
/home剩余空间ext4
swap16GBswap

方案二:服务器专用

适用场景:生产环境服务器
  • / - 20GB
  • /var - 单独分区,至少50GB
  • /home - 30GB
  • swap - 内存的1.5倍

方案三:双系统用户

如果你是和window双系统共存,建议:
  1. 先安装window系统
  2. 在window的磁盘管理中压缩出空间
  3. 安装liux时选择"其他选项"手动分区

那些年我踩过的liux分区坑

案例1:根分区爆满

上周帮一个同事处理问题,他的liux系统突然无法启动。
排查发现是根分区被docker镜像塞满了。
解决方案:
  • 定期清理docker无用镜像
  • 把docker数据目录挂载到单独分区

案例2:swap分区太小

有个做深度学习的同学,训练模型时总是莫名其妙被kill。
后来发现是内存不够用,swap分区又太小。
解决方案:
  • 增加swap分区大小
  • 或者创建swap文件来扩展

进阶技巧:动态调整liux分区

使用LVM管理分区

LVM(逻辑卷管理)是liux下强大的磁盘管理工具。
优势:
  • 可以动态调整分区大小
  • 支持快照功能
  • 方便扩容和迁移

分区工具推荐

  • fdisk - 经典命令行工具
  • parted - 更强大的分区工具
  • GParted - 图形化工具,适合新手

window用户的特别提示

如果你是从window转过来的用户,可能会觉得liux分区很复杂。
其实window的磁盘管理也很强大,特别是最新版的window 11:
  • 内置的磁盘压缩功能很好用
  • 图形化界面操作更直观
  • 支持动态磁盘等高级功能
不过对于服务器环境,还是建议使用liux的分区方案更灵活可靠。

写在最后

记住这几个要点:
  1. 根据用途规划分区方案
  2. 重要数据单独分区
  3. 留足扩展空间
  4. 善用LVM等高级功能
如果觉得有用,记得分享给你的小伙伴哦!有什么问题欢迎在评论区交流~
还在为磁盘空间发愁?手把手教你玩转liux分区