Ubuntu 启用交换分区
前言
交换分区也称之为 swap
分区,允许系统在内存不足的情况下将内存程序写入文件,防止系统卡死失去响应的情况发生。
检查现有交换分区
首先,确认系统中是否已存在交换分区或文件。在终端中输入以下命令:
swapon --show
free -h
- swapon --show 命令会列出当前已启用的交换空间。
- free -h 命令则显示系统的内存和交换空间使用情况,其中“Swap”列即表示交换分区的当前状态。
创建交换文件
如果未创建交换文件(如/swapfile),可以按照以下步骤创建一个:
sudo fallocate -l <size> /swapfile
其中
接着设置适当的权限和安全选项:
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
完。