扩容swap空间
添加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空间的更多相关文章
- 扩容swap交换分区空间
安装linux系统时会指定Swap分区大小,一般是内存的两倍,但在有些场景下可能预先设置的Swap分区空间不足,这个时候需要增加其大小 官方建议在RAM是2到4.5G时,swap是RAM的2倍:如果R ...
- Linux学习(十四)磁盘格式化、磁盘挂载、手动增加swap空间
一.磁盘格式化 分好去的磁盘需要格式化之后才可以使用.磁盘分区一般用mke2fs命令或者mkfs.filesystemtype.这个filesystemtype分为ext4,ext3,xfs等等.xf ...
- 扩容 swap 分区
扩容 swap 分区 题:添加一个 swap 分区在您的系统中添加一个大小为 512 MiB 的 swap 分区.当您的系统启动时,swap 分区应 该可以自动挂载.不要移除或者修改其他已经存在于您的 ...
- 增加SWAP空间的方法
增加swap空间的方法 背景:安装oracle数据库需要,需要设置swap空间为16G,当前swap空间只有4G,需要增加12Gswap空间. 1.创建一个空文件 # dd if=/dev/zero ...
- debian 中新建或调整 swap 空间
调整 swap 空间之前,需要了解下面几个基本操作: 1. swap 空间是根据 /etc/fstab 中的记录挂载的 2. 可以使用 swapoff 临时关闭 swap 空间,同时可以使用 swap ...
- SWPFILE实现(增加swap空间)
1.mkdir /var/swap chmod 700 /var/swap(可以不用设置) 2.dd if=/dev/zero of=/var/swap/file bs=1024 count=65 ...
- 查看修改swap空间大小
1 查看swap 空间大小(总计): # free -m 默认单位为k, -m 单位为M total used fr ...
- Red Hat linux 如何增加swap空间
按步骤介绍 Red Hat linux 如何增加swap空间 方法/步骤 第一步:确保系统中有足够的空间来用做swap交换空间,我使用的是KVM,准备在一个独立的文件系统中添加一个swap交换文件,在 ...
- linux swap空间的swappiness=0
linux 会使用硬盘的一部分做为SWAP分区,用来进行进程调度--进程是正在运行的程序--把当前不用的进程调成‘等待(standby)‘,甚至‘睡眠(sleep)’,一旦要用,再调成‘活动(acti ...
随机推荐
- 【python-字典】判断python字典中key是否存在的
一般有两种通用做法: 第一种方法:使用自带函数实现: 在python的字典的属性方法里面有一个has_key()方法: #生成一个字典 d = {'name':Tom, 'age':10, 'Tel' ...
- spring的bean在什么时候被实例化
Spring什么时候实例化bean,首先要分2种情况 第一:如果你使用BeanFactory作为Spring Bean的工厂类,则所有的bean都是在第一次使用该Bean的时候实例化 第二:如 ...
- vi 命令
学习的网址:http://www.cnblogs.com/88999660/articles/1581524.html vi filename: 打开或新建 vi +n filename: 光标置于第 ...
- JMS 消息队列
1.jms broker服务器:Broker:消息队列核心,相当于一个控制中心,负责路由消息.保存订阅和连接.消息确认和控制事务
- SET FOREIGN_KEY_CHECKS=0;在Mysql中取消外键约束
Mysql中如果表和表之间建立的外键约束,则无法删除表及修改表结构. 解决方法是在Mysql中取消外键约束: SET FOREIGN_KEY_CHECKS=0; 然后将原来表的数据导 ...
- Convolution Neural Network (CNN) 原理与实现
本文结合Deep learning的一个应用,Convolution Neural Network 进行一些基本应用,参考Lecun的Document 0.1进行部分拓展,与结果展示(in pytho ...
- ip网段变更
背景 公司网络跟集团靠拢,先走第一步:IP网段变更.从XX网段切换到OO网段 方法 1. 准备工作 a. 保证IPMI连接正常 b. 获得新IP并核对对应主机名.旧IP是否相符 2. 确认网卡名称 # ...
- SQL Server 阻塞原因分析
这里通过连接在sysprocesses里字段值的组合来分析阻塞源头,可以把阻塞分为以下5种常见的类型(见表).waittype,open_tran,status,都是sysprocesses里的值,“ ...
- ASP.NET MVC 导入Excel文件
一:view部分 <form method="post" enctype="multipart/form-data" action="/Posi ...
- joi库 学习笔记
零.背景 node.js 应用中,req.query / req.body 传来的参数需要做 valication( 合法性验证 ) 一.安装 https://github.com/hapijs/jo ...