删除交换文件

要停用和删除交换文件,请执行以下步骤:
01 首先,停用交换空间:

# sudo swapoff -v /swapfile

02 接下来,从/etc/fstab文件中删除交换文件条目/swapfile swap swap defaults 0 0

03 最后,使用 rm命令删除实际的 swapfile文件:

# sudo rm /swapfile

在启动时自动启用交换文件

交换文件目前已启用,但是当我们重新启动时,交换文件不会自动启用以供使用,因此我们将在 /etc/fstab 文件中添加一些条目以在启动时自动启用它

01 打开/etc/fstab文件并在最后添加这一行:

/swapfile swap swap defaults 0 0

02 我们可以通过查看命令 cat /proc/swaps 或者 free 的输出来验证它是否已启用

# cat /proc/swaps
# free -h

创建交换文件

01 要创建交换文件,我们可以使用 fallocate或者 dd
在本教程中,我们将在根 (/) 目录中创建一个大小为 100 MB 的名为 swapfile 的文件。

# sudo fallocate -l 100M /swapfile

或者你可以使用 dd命令

# sudo dd if=/dev/zero of=/swapfile bs=1024 count=102400

02 调整swap文件的权限:

# sudo chmod 600 /swapfile

03 设置交换文件:

# sudo mkswap /swapfile

04 立即启用交换文件:

# sudo swapon /swapfile

05 查看系统总交换空间:

# sudo swapon -s
如何在 Ubuntu 上添加交换空间

交换是磁盘上的空间,当物理 内存 内存量已满时使用。
当 Linux 系统用完 内存 时,非活动页面将从 内存 移动到交换空间。
在本教程中,我们将介绍如何在 Ubuntu 服务器上创建交换文件

日期:2020-06-02 22:18:22 来源:oir作者:oir