moonlightwatch 7bbe1d6733
All checks were successful
Build and Upload / Explore-Gitea-Actions (push) Successful in 2m34s
fix: 分类
2025-03-26 20:17:30 +08:00

1.0 KiB
Raw Blame History

title, description, date, slug, image, keywords, categories, tags
title description date slug image keywords categories tags
Linux 创建交换文件 在Linux系统中创建交换文件并添加为交换分区 2025-03-26 linux-create-swapfile swap_space.png
linux
swap
Linux
linux
operation

一、创建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文件配置。