Ubuntu18添加swap分区
swap分区,是系统内存不够用时,就需要把物理内存一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有操作的程序,这些被释放的空间临时保存到swap分区,等到那些程序要运行时,再从swap分区中恢复保存的数据到内存中。
1. 查看内存
在终端输入一下指令查看内存
free -h
2. 创建swap文件夹
在终端输入下面三个指令
cd / sudo mkdir swap cd swap/
3. 在swap文件夹下创建swapfile文件
sudo dd if=/dev/zero of=swapfile bs=1M count=2048
- if=/dev/zero:输入/dev/zero文件。/dev/zero主要的用处是用来创建一个指定长度用于初始化的空文件,就像临时交换文件。
- of=/tmp/swapfile:输出至/tmp/swapfile文件
- bs=1M:定义块大小为1M,默认单位为bytes。
- count=2048:总数大小2048个bs即2048M,换算后得2G。
4. 把生成的文件转换成swap文件
在终端输入一下指令
sudo mkswap swapfile
tips: 如果执行上面指令出现下面图片红色画框部分,就需要修改swapfile的权限了,需要执行下面命令,如果没有的话,就不用执行
sudo chmod 600 swapfile
5. 激活swap文件
sudo swapon swapfile
tips: 如果出现以下红色框部分,需要执行swapoff swapfile,再执行swapon swapfile
6. 设置swap分区为开机自动挂载
tips: 建议把/etc/fstab文件备份一下
echo '/swap/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
7. 查看是否创建成功
free -h
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!