Bash 脚本:创建 #swap 文件
2.运行
#!/bin/bash # 创建 1GB 的 swap 文件 sudo fallocate -l 1G /swapfile # 如果 fallocate 不可用,使用 dd if [ $? -ne 0 ]; then echo "fallocate 不可用,使用 dd 创建 swap 文件" sudo dd if=/dev/zero of=/swapfile bs=1M count=2048 fi # 设置文件权限 sudo chmod 600 /swapfile # 将文件标记为 swap 空间 sudo mkswap /swapfile # 启用 swap 文件 sudo swapon /swapfile # 验证 swap 是否启用 sudo swapon --show # 添加到 /etc/fstab 以便在引导时启用 echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab echo "1GB swap 文件已创建并启用。
2.运行
chmod +x create_swap.sh
sudo ./create_swap.sh