Ubuntu 启用交换分区

前言

交换分区也称之为 swap 分区,允许系统在内存不足的情况下将内存程序写入文件,防止系统卡死失去响应的情况发生。

检查现有交换分区

首先,确认系统中是否已存在交换分区或文件。在终端中输入以下命令:

swapon --show
free -h
  • swapon --show 命令会列出当前已启用的交换空间。
  • free -h 命令则显示系统的内存和交换空间使用情况,其中“Swap”列即表示交换分区的当前状态。

创建交换文件

如果未创建交换文件(如/swapfile),可以按照以下步骤创建一个:

sudo fallocate -l <size> /swapfile

其中 是希望创建的交换文件大小,例如 4G 或 8G,代表交换文件为4GB或8GB。确保指定的大小不超过磁盘剩余空间。

接着设置适当的权限和安全选项:

sudo chmod 600 /swapfile
sudo mkswap /swapfile

启用交换文件

使用以下命令激活刚创建的交换文件:

sudo swapon /swapfile

现在,新创建的交换文件已经启用,系统可以开始使用它作为额外的虚拟内存。

永久添加到系统启动

为了确保系统在每次重启后自动启用这个交换文件,需要将其添加到 /etc/fstab 文件中。打开该文件进行编辑:

sudo vim /etc/fstab

在文件末尾添加一行,内容如下:

/swapfile none swap sw 0 0

验证设置

重启后检查交换分区的状态以确认更改是否生效:

swapon --show
free -h

完。

posted @ 2024-04-14 15:41  wx2020  阅读(379)  评论(0编辑  收藏  举报