栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux如何增大swap分区

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux如何增大swap分区

前言

环境:Centos7.6
当我们的swap分区不足的时候,特别是在安装Oracle的时候,因为Oracle会swap有一定的要求,所以这时我们就需要增大swap分区。

扩展swap交换分区

1、先查看swap分区大小

[root@localhost ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           3.7G        147M        3.4G        8.6M        179M        3.3G
Swap:          1.2G          0B        1.2G												#交换分区才有1.2G,需要增大1G
[root@localhost ~]# 

2、dd命令创建一个swap文件

[root@localhost ~]# dd if=/dev/zero of=/var/swap bs=1024 count=1024000			#在dev下就多了一个1G的swap文件
1024000+0 records in
1024000+0 records out
1048576000 bytes (1.0 GB) copied, 4.31061 s, 243 MB/s
[root@localhost ~]# 

3、将文件转换为swap格式

[root@localhost /]# mkswap  /var/swap 
mkswap: /var/swap: warning: wiping old swap signature.
Setting up swapspace version 1, size = 1023996 KiB
no label, UUID=190ad9ad-005b-488a-a0e9-1c9aee60b7a6
[root@localhost /]# 

4、挂载并激活swap分区

[root@localhost /]# swapon /var/swap 
swapon: /var/swap: insecure permissions 0644, 0600 suggested.				#提示0644权限不安全,实际已激活,可忽略,也可chmod修改权限

5、查看分区

[root@localhost /]# swapon -s
Filename				Type		Size	Used	Priority
/dev/dm-1                              	partition	1257468	0	-1
/var/swap                              	file	1023996	0	-2
[root@localhost /]# 

6、查看内存情况

[root@localhost /]# free -h
              total        used        free      shared  buff/cache   available
Mem:           3.7G        148M        2.4G        8.6M        1.2G        3.3G
Swap:          2.2G          0B        2.2G											#swap已经增大1G了
[root@localhost /]#

7、永久挂载刚才添加的swap分区

[root@localhost /]# echo '/var/swap  swap  swap  defaults        0 0' >>/etc/fstab 
[root@localhost /]# mount -a
[root@localhost /]#

8、卸载swap分区

[root@localhost /]# swapoff /var/swap 													#卸载刚才我们新增的swap分区
[root@localhost /]# free -h
              total        used        free      shared  buff/cache   available
Mem:           3.7G        149M        2.4G        8.6M        1.2G        3.3G
Swap:          1.2G          0B        1.2G												#少了1G了
[root@localhost /]# 
总结
1、free -h 																		#查看swap的大小
2、dd if=/dev/zero of=/var/swap bs=1024 count=1024000			  				#使用dd命令创建一个/var/swap文件,大小为1G
3、mkswap  /var/swap 															#将文件转换为swap格式
4、swapon /var/swap 															#挂载并激活swap分区
5、swapon -s 																	#查看当前系统中所有激活的swap分区
6、free -h																													#发现swap已经增大了1G
7、echo '/var/swap  swap  swap  defaults        0 0' >>/etc/fstab && mount -a	#永久挂载

8、swapoff /var/swap 															#卸载刚才我们新增的swap分区
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/289094.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号