从Ubuntu 18.04开始,使用交换文件而不是专用交换分区。交换文件名为“swapfile”。要更改此交换文件的大小:

  1. 禁用交换文件并删除它(不是真的需要,因为你会覆盖它)

    Sudo swapoff /swapfile
    Sudo rm  /swapfile
    
  2. 创建所需大小的新交换文件。
    确定交换文件的大小。如果要制作4 GB交换文件,则需要编写4 * 1024个1024块2 bytes(= 1 MiB)。这将使您的计数等于4 * 1024 = 4096.使用该命令创建此大小的文件

    Sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
    
  3. 仅为root分配读/写权限(不是严格需要,但它会加强安全性)

    Sudo chmod 600 /swapfile
    
  4. 将文件格式化为swap:

    Sudo mkswap /swapfile
    
  5. 该文件将在下次重新启动时激活。如果要为当前会话激活它:

    Sudo swapon /swapfile
    

您可以使用命令swapon -s检查可用的交换(无需root权限)。

40
2018年9月15日vanadium
Posted over 6 years ago. Visible to the public.

Create swap space on Linux

Create a 1 GB file to swap to (we have sufficient space on / on this machine. Use a different partition if necessary)

Copy
sudo dd if=/dev/zero of=/var/swapfile bs=1M count=1024

If you prefer 2GB swap, chose count=2048, 4GB: count=4096

Change permissions of swap file:

Copy
sudo chmod 0600 /var/swapfile

Set up swap file and enable it:

Copy
sudo mkswap /var/swapfile
sudo swapon /var/swapfile

You should see your swap space now:

Copy
thomas@machine:~$ free -mtotal       used       free     shared    buffers     cached
Mem:          7700       7655         45          0         75       1237
-/+ buffers/cache:       6342       1357
Swap:         2047          0       2047

If you want to make the changes permanent add those lines to /etc/fstab

Copy
/var/swapfile  none  swap  sw  0 0

如何在ubuntu-1804中增加swapfile相关推荐

  1. linux终端密码星星,如何在Ubuntu终端中显示密码星号

    每当要求您在Ubuntu终端中键入密码时,都将插入密码,而不会得到任何可视显示或屏幕反馈.在这种情况下,您可能会通过错误输入密码而弄乱密码.这就是视觉反馈如此重要的原因.它可以帮助您跟踪输入的字符数, ...

  2. 如何在ubuntu 2210中安装NVIDIA 515显卡驱动、CUDA 11.7和cuDNN 8.4

    如何在ubuntu 2210中安装NVIDIA驱动.CUDA和cuDNN 本篇讲解参考NVIDIA官方CUDA ToolKIT DOCUMENTATION和CUDNN DUCUMENTATION 本机 ...

  3. PPA 完全指南,如何在 Ubuntu 系统中使用 PPA

    如果你在使用 Ubuntu 系统,或其它衍生版本,如 Linux Mint.Linux Lite 或者 Zorin OS 等,可能会遇到添加使用 PPA 的情况.那什么是 PPA?为什么要使用 PPA ...

  4. cpu温度过高 ubuntu_如何在Ubuntu Linux中检查CPU温度

    本文详细介绍如何在Ubuntu Linux中查看检查CPU温度的方法. 1.Glances Glances是使用Python编写的跨平台系统监视工具. Glances用Python编写,几乎可以在任何 ...

  5. linux卸载欧朋浏览器,如何在Ubuntu系统中安装和卸载Opera浏览器

    以下内容教您如何在Ubuntu操作系统中安装Opera浏览器. 通常,可以通过以下方法安装不同的Opera版本. 下面将向您展示如何在Ubuntu中安装Opera 55版本的浏览器. 如果不需要,则可 ...

  6. 如何在Latin 输入法中增加一种语言的词库

    如何在Latin 输入法中增加一种语言的词库 [DESCRIPTION] Latin输入法的拼写检查和自动更正功能都需要有对应语言的词库才可以正常使用 [SOLUTION] ICS的版本没有任何语言的 ...

  7. ubuntu 删除路由_如何在Ubuntu Linux中删除路由?

    ubuntu 删除路由 I have some route in my routing table. But I want to delete one route from routing table ...

  8. ubuntu 命令卡住_如何在Ubuntu系统中重置root密码

    IT服务圈儿 有温度.有态度的IT自媒体平台 经授权转自公众号:良许Linux(ID:liangxuxiansheng) 很多人有个问题,就是喜欢把密码设置得很长很复杂,结果谁也没防住,却成功防住了自 ...

  9. ubuntu下更改时区_技术|如何在 Ubuntu Linux 中设置或更改时区

    你安装 Ubuntu 时,它会要求你设置时区.如果你选择一个错误的时区,或者你移动到世界的一些其它地方,你可以很容易地在以后更改它. 如何在 Ubuntu 和其它 Linux 发行版中更改时区 这里有 ...

  10. linux如何加辅助ip,如何在 Ubuntu 系统中添加一个辅助 IP 地址

    Linux 管理员应该意识到这一点,因为这是一项例行任务.很多人想知道为什么我们需要在服务器中添加多个 IP 地址,以及为什么我们需要将它添加到单块网卡中?我说的对吗? 你可能也会有类似的问题:在 L ...

最新文章

  1. \\s+ split替换
  2. 安装php出现php-cgi error 1
  3. 开发常见错误解决(7)连接到SQL Server 2005出错
  4. Redis运行流程源码解析--转载
  5. Android studio 修改包名 和 版本号
  6. html5表单实现简单计算器
  7. python类构造方法缺省_浅谈python3 构造函数和析构函数
  8. 线上活动预告丨拥抱金融科技 洞见数据未来
  9. linux 设备挂载ppt,.linux 挂载各种设备.pdf
  10. Java使用代理服务器
  11. jquery 常见选择器以及一些方法
  12. 详解之-js闭包的用途
  13. git 从远程仓库指定分支clone代码到本地
  14. Java线程的5种状态及切换(透彻讲解)-京东面试
  15. 1000道Python题库系列分享三(30道)
  16. codeforces 592D(树DP)
  17. 用Python画个新冠病毒
  18. Android Studio下拉菜单
  19. opencv 拍摄并保存照片
  20. NFT 制作生成进阶:男女性别区分+特殊款形象/头像完整项目

热门文章

  1. 鼎捷鼎新E10ERP软件介绍及资料
  2. 清华085211计算机技术,2018年清华大学计算机系计算机技术考研(085211)考试科目、参考书目、复习经验---新祥旭考研...
  3. 最简单的基于FFMPEG的封装格式转换器(致敬雷霄骅)
  4. 如何做好软件安全性测试?
  5. 【keytool】keytool查看jks证书详情
  6. TeamTalk GroupModel详解
  7. 《结构分析的有限元法与MATLAB程序设计》笔记
  8. PCD与STL格式及其内涵
  9. Postman安装与入门简单教程
  10. react 中加载静态word文档(或加载静态的html文件)