添加swap空间

适用场景:

  • 安装系统时未分区swap,完成安装后又需使用swap的
  • swap空间不足,需要扩容

解决方法:

一、添加磁盘作为swap使用

添加磁盘

[root@test ~]# fdisk -l /dev/sdb

Disk /dev/sdb: 21.5 GB,  bytes

 heads,  sectors/track,  cylinders

Units = cylinders of  *  =  bytes

Sector size (logical/physical):  bytes /  bytes

I/O size (minimum/optimal):  bytes /  bytes

Disk identifier: 0x00000000

格式化为swap格式

[root@test ~]# mkswap -f /dev/sdb  

Setting up swapspace version , size =  KiB

no label, UUID=300b63d6-3f2b-49c0--02d4e7671cf6

[root@test ~]# blkid /dev/sdb

/dev/sdb: UUID="300b63d6-3f2b-49c0-8447-02d4e7671cf6" TYPE="swap"

目前的swap空间

[root@test ~]# free -h

             total       used       free     shared    buffers     cached

Mem:          .9G       160M       .8G       236K       5.6M        34M

-/+ buffers/cache:       120M       .8G

Swap:         .0G         0B       .0G

启用新添加的swap空间

[root@test ~]# swapon /dev/sdb

验证

[root@test ~]# free -h

             total       used       free     shared    buffers     cached

Mem:          .9G       175M       .8G       236K       5.6M        34M

-/+ buffers/cache:       135M       .8G

Swap:          22G         0B        22G

开机自动挂载

[root@test ~]# echo "UUID="300b63d6-3f2b-49c0--02d4e7671cf6"   swap  swap  0  0 " >> /etc/fstab

tips:

停止使用添加的swap空间

[root@test ~]# swapoff /dev/sdb

启用所有的swap空间

[root@test ~]# swapon -a

二、dd一个大文件扩容swap

创建大文件

[root@test ~]# dd if=/dev/zero of=/tmp/test bs=4k count=

+ records in

+ records out

 bytes ( MB) copied, 0.0480515 s,  MB/s

[root@test ~]# ll -h /tmp/test

-rw-r--r--.  root root 40M Jan   : /tmp/test

格式化文件为swap格式启用验证(同上方法)

[root@test ~]# mkswap -f /tmp/test
Setting up swapspace version , size = KiB
no label, UUID=2e9d96e0-985c--99c5-4a329a5929eb
[root@test ~]# swapon /tmp/test
[root@test ~]# blkid /tmp/test
/tmp/test: UUID="2e9d96e0-985c-4125-99c5-4a329a5929eb" TYPE="swap"
[root@test ~]# swapon /tmp/test

开机自动挂载同上

两种方法都可以,根据自身情况自行选择。

扩容swap空间的更多相关文章

  1. 扩容swap交换分区空间

    安装linux系统时会指定Swap分区大小,一般是内存的两倍,但在有些场景下可能预先设置的Swap分区空间不足,这个时候需要增加其大小 官方建议在RAM是2到4.5G时,swap是RAM的2倍:如果R ...

  2. Linux学习(十四)磁盘格式化、磁盘挂载、手动增加swap空间

    一.磁盘格式化 分好去的磁盘需要格式化之后才可以使用.磁盘分区一般用mke2fs命令或者mkfs.filesystemtype.这个filesystemtype分为ext4,ext3,xfs等等.xf ...

  3. 扩容 swap 分区

    扩容 swap 分区 题:添加一个 swap 分区在您的系统中添加一个大小为 512 MiB 的 swap 分区.当您的系统启动时,swap 分区应 该可以自动挂载.不要移除或者修改其他已经存在于您的 ...

  4. 增加SWAP空间的方法

    增加swap空间的方法 背景:安装oracle数据库需要,需要设置swap空间为16G,当前swap空间只有4G,需要增加12Gswap空间. 1.创建一个空文件 # dd if=/dev/zero ...

  5. debian 中新建或调整 swap 空间

    调整 swap 空间之前,需要了解下面几个基本操作: 1. swap 空间是根据 /etc/fstab 中的记录挂载的 2. 可以使用 swapoff 临时关闭 swap 空间,同时可以使用 swap ...

  6. SWPFILE实现(增加swap空间)

    1.mkdir /var/swap chmod  700  /var/swap(可以不用设置) 2.dd if=/dev/zero of=/var/swap/file bs=1024 count=65 ...

  7. 查看修改swap空间大小

    1  查看swap 空间大小(总计):      # free -m          默认单位为k, -m 单位为M                total       used       fr ...

  8. Red Hat linux 如何增加swap空间

    按步骤介绍 Red Hat linux 如何增加swap空间 方法/步骤 第一步:确保系统中有足够的空间来用做swap交换空间,我使用的是KVM,准备在一个独立的文件系统中添加一个swap交换文件,在 ...

  9. linux swap空间的swappiness=0

    linux 会使用硬盘的一部分做为SWAP分区,用来进行进程调度--进程是正在运行的程序--把当前不用的进程调成‘等待(standby)‘,甚至‘睡眠(sleep)’,一旦要用,再调成‘活动(acti ...

随机推荐

  1. 【python-selenium】python-selenium安装配置

    selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点: *  免费,也不用再为破解QTP而大伤脑筋 *  小巧,对于不同的语 ...

  2. Protocol Buffer 序列化原理大揭秘 - 为什么Protocol Buffer性能这么好?

    前言 习惯用 Json.XML 数据存储格式的你们,相信大多都没听过Protocol Buffer Protocol Buffer 其实 是 Google出品的一种轻量 & 高效的结构化数据存 ...

  3. curl工具介绍和常用命令

    curl是利用URL语法在命令行方式下工作的开源文件传输工具.它被广泛应用在Unix.Linux发行版中,并且有DOS和Win32.Win64的移植版本.curl是一个利用URL规则在命令行下工作的文 ...

  4. Mysql 基本的增删改查

    创建数据库 create  database 库名; 删除数据库 drop database  库名; 进入数据库 use 库名; 查看所有的表 show tables; 创建表  字段名  数据类型 ...

  5. excel设定备选值

    excel设定备选值 有的时候我们要人为向excel中某一列添加数据,可以通过下面的方法,为这列设定备选值. 操作方法 选中excel表格的一列,选择  数据 -- 有效性 -- 允许: 选择 序列 ...

  6. 《principal component analysis based cataract grading and classification》学习笔记

    Abstract A cataract is lens opacification caused by protein denaturation which leads to a decrease i ...

  7. 3.表单form

    表单 表单的作用是收集信息. 表单的组成 ◆提示信息 表单控件 1.表单域 属性:action:处理信息 method=”get | post” get通过地址栏提供(传输)信息,安全性差. post ...

  8. 点聚weboffice插件自定义菜单

    https://blog.csdn.net/u014547764/article/details/53818637 1.在jsp中引用excel插件:首先项目中要有:WebOffice.zip.web ...

  9. delphi控制 word的几种方法--转

    对几种方法的难易程度的判别 a.通过Delphi的控件TOleContainer 将Word嵌入 这是最简单的Ole嵌入,能够直接将Word文档调用,只需要使用ToleContainer.Run就可以 ...

  10. C# .NET 获取枚举值的自定义属性

    一.定义一个类 using System; using System.Collections.Generic; using System.Linq; using System.Text; using ...