在 Linux 中,创建 swap 文件可以通过以下步骤完成:
创建一个指定大小的 swap 文件:
使用 fallocate 命令创建一个 2GB 的 swap 文件:
sudo fallocate -l 2G /swapfile 或者使用 dd 命令:
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048 设置文件权限:
为了安全起见,需要设置 swap 文件的权限,确保只有 root 用户可以读写这个文件:
sudo chmod 600 /swapfile 格式化为 swap 区:
使用 mkswap 命令将文件格式化为 swap 文件系统:
sudo mkswap /swapfile 启用 swap:
使用 swapon 命令启用刚刚创建的 swap 文件:
sudo swapon /swapfile 设置开机自动挂载:
为了让 swap 文件在系统重启后仍然有效,需要将其添加到 /etc/fstab 文件中:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab 如果你的系统中已经有 swap 分区,例如 /dev/sdX 或 /dev/nvmeXnXpX,使用如下命令启用:
sudo swapon /dev/sdX free -h 命令显示内存和 swap 使用情况。swapon --show 命令显示当前启用的 swap 信息。cat /proc/swaps 命令查看另一种 swap 信息。关闭 swap 文件:
sudo swapoff /swapfile 关闭 swap 分区:
sudo swapoff /dev/sdX 以上步骤可以帮助你在 Linux 系统中成功创建并启用 swap 文件,从而提升系统的稳定性和性能。