Ubuntu22_虚拟内存_配置

本文详细介绍如何在Linux系统中创建、配置永久生效的虚拟内存(swap),包括创建swap文件夹、设置虚拟内存参数、生成及激活虚拟内存文件等步骤,并提供删除虚拟内存及其文件的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、创建虚拟内存

① 在系统空闲空间位置创建swap虚拟内存专用文件夹

cd
mkdir swap
cd swap

//回到系统根目录
//新建文件夹swap
//进入swap文件夹

② 设置需要的虚拟内存参数(不能大于剩余空间,也不宜取过大,否则容易执行失败,可以先用 df -h 看一下剩余空间大小)

sudo dd if=/dev/zero of=swapfile bs=1M count=16384

//相当于创建 1MB*16384 = 1024MB*16 = 16GB 的虚拟内存空间swapfile
//我的SD卡大小为128GB,故我设置了16GB虚拟内存
//此条命令执行时间可能较长,空间开的越大需要时间越久,请耐心等待

③ 生成并激活虚拟内存文件

sudo mkswap swapfile
sudo swapon swapfile
    
//生成swap文件
//激活swap文件

二、配置为永久生效

① 打开fstab文件按下面所述更改后就可以在重启后依然生效虚拟内存空间,否则此次操作是临时虚拟内存,在下次开机后虚拟内存不会启动,但是swap的空间依然存在于文件夹位置,不用再重新生成。

cd /etc/
sudo nano fstab

//转至 /etc 目录
//打开fstab文件

② 在fstab文件中最后一行写入 (ctrl+x退出文件,ctrl+o保存文件)

/home/ubuntu/swap/swapfile swap swap defaults 0 0

三、删除虚拟内存及文件(如有需要)

① 卸载运行中的虚拟内存

cd /home/ubuntu/swap/
sudo swapoff swapfile

//转至swap目录
//卸载虚拟内存

② 删除虚拟空间配置文件

桌面版用户可以直接在 /home/ubuntu/ 目录下找到 swap 文件夹,直接删除即可。

服务器用户可执行以下命令删除(使用rm命令务必看仔细后删除,没有恢复!!!)

sudo rm -rf /home/ubuntu/swap

//删除swap文件夹

③ 完全删除 fstab 文件中之前添加的 /home/ubuntu/swap/swapfile swap swap defaults 0 0 行即可。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

StobestaR

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值