落叶的心思的博客

一个记录与折腾的小站

Ubuntu 设置 Swap 文件教程

发布时间:

发布者:

分类:

阅读数:

18

点赞数:

2

阅读时长预计:

3 分钟

前言

有时候我们在 Proxmox 开的虚拟机比较多,给 Ubuntu 虚拟机分配的物理内存不多,系统可能会不够用。这时候,设置一个 swap 交换文
件就特别有用,可以让系统用硬盘空间当“虚拟内存”,缓解内存不足的压力。
这是我整理的简单易懂的步骤,帮你在 Ubuntu 24 里创建一个 4G 大小的 swap 文件,并启用它。

1. 创建一个 4G 的 swap 文件

sudo fallocate -l 4G /swapfile

如果遇到错误,使用:

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096 status=progress

2. 给 swap 文件设置权限

sudo chmod 600 /swapfile

3. 把这个文件格式化成 swap 格式

sudo mkswap /swapfile

4. 启用 swap 文件

sudo swapon /swapfile

5. 确认 swap 是否启用成功

swapon --show

6. 设置开机自动启用 swap

编辑
/etc/fstab :

sudo nano /etc/fstab

在文件最后一行添加:

/swapfile none swap sw 0 0

保存并退出(Ctrl+O 回车保存,Ctrl+X 退出)。

7. 检查配置是否正确

sudo mount -a

如果没有报错,说明配置没问题。

1. 关闭 swap 文件

sudo swapoff /swapfile

2. 删除 swap 文件

sudo rm /swapfile

3. 编辑启动配置,删除开机自动挂载配置

sudo nano /etc/fstab

找到这一行:

/swapfile none swap sw 0 0

删除并保存。

4. 再次检查配置是否正确

sudo mount -a

如果没有报错,说明删除成功。

转载声明:

转载此文章请注明出处。

若本文内容侵犯了您的权益,请通过本站下方邮箱与我联系,我会尽快处理,谢谢!

分享到:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注