最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Centos7增加或删除swap空间详解
时间:2026-07-08 09:54:18 编辑:袖梨 来源:一聚教程网
1. 实际应用场景
在centos上安装的vmware, 在启动的时候提示:

VMware Workstation recommends 54.8 GB of system swap space for the set of currently running virtual machines. 31.2 GB of system swap space is available.
For optimum performance increase the amount of system swap space, or configure all virtual machine memory to use reserved host RAM under Preferences.
提示的原因,就是我本地的swap只有31.2GB,当前允许的虚拟机推荐我swap空间为54.8G,为了性能我需要增加swap。
那SWAP到底是个啥呢?
2. SWAP的定义
Swap是Linux下的交换分区,类似Windows的虚拟内存,当物理内存不足时,系统可把一些内存中不常用到的程序放入Swap,解决物理内存不足的情况。
3. 增加新的SWAP空间
3.1 查看swap空间大小
[root@localhost ~]# free -g total used free shared buff/cache availableMem: 125 2 49 0 73 122Swap: 31 0 31
这里显示我的内存是125G,交换空间是31G。那么我就按照要求再增肌32G的内存
3.2 创建swap文件 (存放路径/etc/swapfile)
dd if=/dev/zero of=/etc/swapfile bs=32M count=1024
这里创建色swapfile的大小=32M*1024=32G
3.3 制作为Swap文件
mkswap /etc/swapfile
3.4 让Swap文件生效
swapon /etc/swapfile
3.5 查看当前SWAP
swapon -s
这个时候,你可以看到swap有两个了。一个是你以前的swap,另外一个是新增的; 在用free -g 查看一下,swap调整后的大小;
到此的话,临时扩充swap工作已经完成,但是服务器重新启动后,新增的swap就会丢失。所以需要设置重启的时候重新挂载
4 自动挂载
4.1 编辑/etc/fstab
vi /etc/fstab
4.2 按格式填入
UUID=a24b2771-7060-4961-8e18-a1d09420b89e /etc/swapfile swap swap defaults 0 0
这里(UUID=a24b2771-7060-4961-8e18-a1d09420b89e) 是在3.3步产生的。 其实不加也可以。
5 停用和删除SWAP
5.1 先停止swap分区
/sbin/swapoff /etc/swapfile
5.2 删除swap分区文件
rm -rf /etc/swapfile
5.3 修改/etc/fstab文件
删除以下这行
UUID=a24b2771-7060-4961-8e18-a1d09420b89e /etc/swapfile swap swap defaults 0 0
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持本站。
您可能感兴趣的文章:- CentOS7增加Swap空间的两种方法
- linux-centos7扩展swap分区方式
- CentOS7系统增加swap的操作方法实例
- Centos7中添加、删除Swap交换分区的方法
- linux中Centos7增加swap分区详解
相关文章
- 如何登录QQ邮箱网页版 07-08
- 鄂汇办app如何重新注册二级建造师 07-08
- Soul私信功能异常如何解决 07-08
- 如何在火绒安全软件中进行右键管理菜单设置 07-08
- 智慧中小学课程教学如何删除 07-08
- 如何登录邮箱gmail 07-08