删除交换文件
要停用和删除交换文件,请执行以下步骤:
01 首先,停用交换空间:
# sudo swapoff -v /swapfile
02 接下来,从/etc/fstab
文件中删除交换文件条目/swapfile swap swap defaults 0 0
。
03 最后,使用 rm
命令删除实际的 swapfile
文件:
# sudo rm /swapfile
交换是磁盘上的空间,当物理 内存 内存量已满时使用。
当 Linux 系统用完 内存 时,非活动页面将从 内存 移动到交换空间。
在本教程中,我们将介绍如何在 CentOS 上创建交换文件
在启动时自动启用交换文件
交换文件目前已启用,但是当我们重新启动时,交换文件不会自动启用以供使用,因此我们将在 /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
日期:2020-06-02 22:18:20 来源:oir作者:oir