首页 > 系统相关 >Ubuntu18添加swap分区

Ubuntu18添加swap分区

时间:2023-02-01 14:35:23浏览次数:52  
标签:文件 swapfile 分区 sudo 内存 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

 

标签:文件,swapfile,分区,sudo,内存,Ubuntu18,swap
From: https://www.cnblogs.com/xianqingsong/p/17082312.html

相关文章

  • 设置和修改Linux的swap分区大小
    在Linux编译gcc时,遇到编译错误,究其根源是因为内存不足,这时通过修改swap大小解决了问题相关操作如下:1.查看当前分区情况free-m2.增加swap大小,2G左右ddif=/de......
  • ubuntu18安装gdbm并使用
    查看系统默认的dbm函数接口(posix)$mandbm_open可以看到需要头文件ndbm.h,但到真正编译的时候,你就会发现没有此头文件的! 安装gdbm开发库(兼容dbm和ndbm)$su......
  • 千万级数据,如何做性能优化?分库分表、Oracle分区表?
    大家好,我是哪吒,最近项目有一个新的需求,​​按月建表,按天分区​​。不都是分库分表吗?怎么又来个分区?让我们一起,一探究竟,深入理解一下Oracle分区表技术,实现快速入门,丰富个人简......
  • Linux 硬盘分区管理:fdisk、sfdisk、sgdisk
    fdisk不必多言。sfdisk参考:管理磁盘分区的Linuxsfdisk命令示例sgdisk参考:使用sgdisk管理分区......
  • Linux 标准分区扩容
    0x00 前提安装growpart工具yuminstall-ycloud-utils-growpartyuminstallxfsprogs0x01使用growpart扩容工具扩容growpart/dev/sda1#注意磁盘和序号之间......
  • redhat6 装机自定义LVM分区教程
     分区效果如下 ......
  • 【Flink】详解Flink的八种分区
    【Flink】详解Flink的八种分区大家好,我们的gzh是朝阳三只大明白,满满全是干货,分享近期的学习知识以及个人总结(包括读研和IT),跪求一波关注,希望和大家一起努力、进步!!简介Flink是......
  • ubuntu系统lvm扩容根分区
    需要对其根分区扩容给虚拟机增加内存后不能立马使用,需要对磁盘进行重新分配,采用的是lvm方式。虚拟机扩容到40G,然后开始扩容前提:需要扩容的分区,必须是lvm的。需要新建分区,......
  • linux 中查看不同分区所属的文件系统
     001、lsblk-f命令[root@PC1/]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:00120G0disk├─sda18:10......
  • 二刺螈分区开坑前言
    二刺螈分区开坑前言其实我对于在博客中记录自己追番和玩gal经历这件事是十分纠结的,虽然他们都是我生活中美好的一部分,把他们记录下来甚至是有机会分享给他人是一件很幸福......