2025-08-01 Ubuntu20.04交换空间扩容指南:手把手教你添加Swap分区 Ubuntu20.04交换空间扩容指南:手把手教你添加Swap分区 为什么需要Swap空间?最近在折腾一台老旧的Ubuntu开发机时,频繁遇到内存不足导致进程被杀的情况。这让我意识到——是时候给系统加点"缓冲地带"了。Swap空间本质上是用硬盘空间模拟内存,当物理内存耗尽时,系统会将不活跃的内存页暂存到Swap中。虽然速度比不上物理内存,但总比直接崩溃强得多。对于云服务器用户来说,Swap更是救命稻草。某次我的2GB内存小服务器跑MySQL时,就是因为没配置Swap,直接OOM(内存溢出)崩了服务。血泪教训告诉我们:没有Swap的Linux系统就像没备胎的汽车。实战:三步创建Swap文件第一步:检查现有Swap状态打开终端,先摸清家底: bash sudo swapon --show free -h 如果显示"no swap"或只有很小的分区(通常<1GB),就需要扩容了。我的案例中,一台4GB内存的机器默认只配了1GB Swap,编译大型项目时根本不够用。第二步:创建Swap文件的最佳实践传统教程会直接让你用dd创建文件,但这里有个坑——稀疏文件可能带来性能问题。更推荐的做法是:bash sudo fallocate -l 4G /swa... 2025年08月01日 6 阅读 0 评论