在 Ubuntu 中,**swap 文件(swapper 文件)**的位置取决于你使用的是 swap 分区 还是 swap 文件。现在大多数新装 Ubuntu(17.04+)默认使用 swap 文件。
如果是 swap 文件,默认路径通常是:
/swapfile
你可以用以下命令确认:
swapon --show
或:
cat /proc/swaps
示例输出:
Filename Type Size Used Priority
/swapfile file 2097148 0 -2
swap 通常是一个分区,比如:
/dev/sda2
/dev/nvme0n1p2
路径在 /dev/ 下,不是普通文件。
/etc/fstab(挂载配置)查看是否开机自动启用 swap:
cat /etc/fstab
如果是 swap 文件,会看到类似:
/swapfile none swap sw 0 0
如果你想自己创建 swap 文件:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
并加入 /etc/fstab 实现开机自动挂载。
| 类型 | 位置 |
|---|---|
| swap 文件 | /swapfile |
| swap 分区 | /dev/sdX 或 /dev/nvmeX |
| 配置 | /etc/fstab |
| 当前状态 | swapon --show |
如果你是 想删除 / 调整 / 迁移 swap 文件,可以告诉我你的 Ubuntu 版本和用途(服务器 / 桌面 / 低内存优化),我可以给你具体命令。