轻聆月下
轻聆月下
发布于 2026-03-09 / 6 阅读
0
0

Linux 创建交换文件

fallocate -l 512M /swapfile1 && chown root:root /swapfile1 && chmod 0600 /swapfile1 && mkswap /swapfile1 && swapon /swapfile1

一、创建SWAP文件

dd if=/dev/zero of=/swapfile1 bs=1024 count=524288

创建 /swapfile1 ,大小为 512M。 计算方式是:blocksize * count1024 * 524288

创建文件也可以用 fallocate 命令,更加直观:

fallocate -l 512M /swapfile1

二、更改文件权限

仅给 root 用户读写权限即可:

chown root:root /swapfile1
chmod 0600 /swapfile1

三、格式化文件

mkswap /swapfile1

四、启用SWAP文件

swapon /swapfile1

如果需要开机自动挂载,还需在 /etc/fstab 文件中增加挂载配置,如下:

/swapfile1 none swap sw 0 0

五、解除SWAP文件

swapoff /swapfile1

如果不再需要这个SWAP,记得删除/etc/fstab 中的配置,以及删除 /swapfile1 文件。


评论