ubuntu

ubuntu如何回收虚拟内存空间

小樊
40
2025-10-28 16:27:11
栏目: 云计算

Ubuntu回收虚拟内存(Swap)空间的步骤

1. 查看当前虚拟内存使用情况

首先确认系统是否启用了Swap空间及使用量,使用以下命令:

free -h

输出中Swap行显示总大小、已用量和空闲量(如Swap: 2G 0B 2G表示未使用Swap)。

2. 关闭当前Swap空间

若Swap已启用,需先关闭以释放关联的磁盘空间:

sudo swapoff -a

执行后,free -h会显示Swap已用量为0。

3. 清理Swap文件/分区(可选)

若Swap是文件(如/swapfile),可删除并重新创建以彻底清空内容;若为分区(如/dev/sdaX),则无需删除,直接跳到下一步。

4. 重新启用Swap空间

sudo swapon /swapfile  # 启用Swap文件
# 或启用Swap分区(如/dev/sdaX):
# sudo swapon /dev/sdaX

再次运行free -h,确认Swap已启用且使用量为0。

5. 持久化Swap配置(避免重启失效)

编辑/etc/fstab文件,确保系统重启后自动启用Swap:

sudo nano /etc/fstab

注意事项

通过以上步骤,可有效回收Ubuntu系统中的虚拟内存(Swap)空间,释放磁盘资源。

0
看了该问题的人还看了