Featured image of post Linux 创建交换文件

Linux 创建交换文件

在Linux系统中创建交换文件并添加为交换分区

一、创建swap文件

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

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

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

fallocate -l 512M /swapfile1

二、限制文件权限

仅给 root 用户读写权限即可

chown root:root /swapfile1
chmod 0600 /swapfile1

三、格式化文件

mkswap /swapfile1

四、启用swap文件

swapon /swapfile1

开机自动挂载,需要在 /dev/fstab 文件增加配置:

/swapfile1 none swap sw 0 0

五、解除swap文件

swapoff /swapfile1

如果不再需要swap文件,记得移除 /dev/fstab 文件里的swap文件配置。

------
使用 Hugo 构建
主题 StackJimmy 设计