扩容swap空间
适用场景:
- 安装系统时未分区swap,完成安装后又需使用swap的
- swap空间不足,需要扩容
解决方法:
一、添加磁盘作为swap使用
添加磁盘
[root@test ~]# fdisk -l /dev/sdb Disk /dev/sdb: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000
格式化为swap格式
[root@test ~]# mkswap -f /dev/sdb Setting up swapspace version 1, size = 20971516 KiB no label, UUID=300b63d6-3f2b-49c0-8447-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: 1.9G 160M 1.8G 236K 5.6M 34M -/+ buffers/cache: 120M 1.8G Swap: 3.0G 0B 3.0G
启用新添加的swap空间
[root@test ~]# swapon /dev/sdb
验证
[root@test ~]# free -h total used free shared buffers cached Mem: 1.9G 175M 1.8G 236K 5.6M 34M -/+ buffers/cache: 135M 1.8G Swap: 22G 0B 22G
开机自动挂载
[root@test ~]# echo "UUID="300b63d6-3f2b-49c0-8447-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=10240 10240+0 records in 10240+0 records out 41943040 bytes (42 MB) copied, 0.0480515 s, 873 MB/s [root@test ~]# ll -h /tmp/test -rw-r--r--. 1 root root 40M Jan 5 18:37 /tmp/test
格式化文件为swap格式启用验证(同上方法)
[root@test ~]# mkswap -f /tmp/test Setting up swapspace version 1, size = 40956 KiB no label, UUID=2e9d96e0-985c-4125-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空间 - 我是一个大胖子 - 博客园 (cnblogs.com)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2019-07-31 CentOS7.3下的一个iptables配置
2019-07-31 centos6.5配置163的yum源
2019-07-31 20個命令行工具監控 Linux 系統性能
2019-07-31 Linux:使用awk命令获取文本的某一行,某一列
2013-07-31 MySQL-Transfer2.2发布
2013-07-31 Mysql数据库主从心得整理