添加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. 20155326 2017-2018-1 《信息安全系统设计基础》课下加分项mypwd实现

    20155326 2017-2018-1 <信息安全系统设计基础>课下加分项mypwd实现 pwd命令能做什么 在虚拟机中输入pwd查看其返回的是什么 通过上图得知pwd命令用来显示目录. ...

  2. vue.js入门学习

    可以用淘宝npm镜像 然后安装 然后初始化项目: Watch就是一个监听 v-if是如果为false就根本不在页面存在这个元素 v-show是通过display:none来控制这个元素的显示和隐藏 r ...

  3. Spring Webservices(转)

    17.5. Web Services Spring为标准Java web服务API提供了全面的支持: 使用JAX-RPC暴露web服务 使用JAX-RPC访问web服务 使用JAX-WS暴露web服务 ...

  4. SQL Server 字符串拼接、读取

    一.查询结果使用,字符串拼接 declare @names nvarchar(1000) declare @ParmDefinition nvarchar(1000) declare @sqltext ...

  5. 在Windows7系统上能正常使用的程序,Windows10运行后部分状态不能及时变更

    这是最近在开发一个通信项目时遇到的问题,一开始以为是窗体样式的原因,把窗体换成系统窗体之后还是在Win10上不能正常使用,后面突然想到会不会是匹配原因,试了一下,结果真的就正常了. 问题:例如一个通信 ...

  6. .net mvc 站点自带简易SSL加密传输

    因项目需要,传输数据需要加密,因此有了一些经验,现简易抽出来分享! 请求:前端cryptojs用rsa/aes 或 rsa/des加密,后端.net 解密返回后端.net用rsa/aes 或 rsa/ ...

  7. AEAI WM v1.6.0 升级说明,开源工作管理系统

    1 升级说明 AEAI WM v1.6.0版是AEAI WM v1.5.0版工作管理系统的升级版本,本次升级的系统是基于AEAI DP 3.8.0_20170228进行打包部署的,对产品中的功能及BU ...

  8. 【文文殿下】[APIO2010]特别行动队 题解

    基本上是一个斜率优化裸题了 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int max ...

  9. DES/3DES/AES区别

    公元前400年,古希腊人发明了置换密码.1881年世界上的第一个电话保密专利出现.在第二次世界大战期间,德国军方启用“恩尼格玛”密码机,密码学在战争中起着非常重要的作用. DES 1977年1月,美国 ...

  10. 同一域名基于源ip地址分配给不同ip的dns配置--bind9.8.2

    1.安装bind.略. 2./etc/named.conf配置文件. // named.conf // // Provided by Red Hat bind package to configure ...