linux-centos7扩展swap分区方式

 更新时间:2024年08月09日 16:53:58   作者:被遗忘的优雅  
这篇文章主要介绍了linux-centos7扩展swap分区方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

方法

# 查看当前内存使用情况,并设置单位为 MB
free -m

image-

可以看到笔者的内存 是 1G ,swap 是 2G,内存剩余 74M,

这点可怜的内存想要安装一个耗内存的软件,

比如 es,那几乎是不可能,但是毕竟资源有限,

笔者只好通过扩展 swap 分区来实现

# 在某一个目录下创建 swap 文件
# dd                固定命令
# if=/dev/zero      表示在磁盘 dev/0 下
# of=/mnt/file.swap 指定 swap 文件所在位置,可以是任意磁盘下的位置
# bs=1M             代表单位是 MB
# count=4096        表示大小,结合 bs 单位,这里是 4096 MB 也就是 4GB 的意思
dd if=/dev/zero of=/mnt/file.swap bs=1M count=4096

image-

# 格式转换
mkswap /mnt/file.swap

image-

# 挂载 swap,并修改文件权限
swapon /mnt/file.swap
chmod 0600 /mnt/file.swap

-

# 查看是否设置成功
free -m

-

可以看到 swap 分区已经增大到了 6 GB

永久有效

以上操作虽然扩充了 swap 分区的大小,但是重启之后就会失效,

想要永久生效,我们需要修改 /etc/fstab 文件

vim /etc/fstab

在文件中加入以下内容
/mnt/file.swap swap swap defaults 0 0

-

可以看到这个文件配置了我们安装 linux 指定的两个分区,我们在第三行加入我们刚刚设置的分区

修改之后重启,就会发现分区大小还是设置之后的 6GB

卸载分区

# 不想要扩展分区,可以通过下面的命令卸载
swapoff /mnt/file.swap

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • CentOS 8 正式发布 基于Red Hat Enterprise Linux 8

    CentOS 8 正式发布 基于Red Hat Enterprise Linux 8

    紧随CentOS Linux 7.7发行版之后,CentOS Linux 8现已正式发布,新版本基于Red Hat Enterprise Linux 8.0源,这意味着它具有混合云时代的所有强大的新特性和增强功能
    2019-09-09
  • Linxu服务器上安装JDK 详细步骤

    Linxu服务器上安装JDK 详细步骤

    这篇文章主要介绍了Linxu服务器上安装JDK 详细步骤,在安装之前需要先卸载自己linux上的jdk,具体内容详情大家参考下本文
    2017-12-12
  • Ubuntu Server多块数据盘挂载与fstab持久化方式

    Ubuntu Server多块数据盘挂载与fstab持久化方式

    本文详细记录了多块数据盘在Ubuntu、Proxmox及KVM/QEMU环境下的规范化挂载流程,包括分区、格式化、挂载及使用UUID写入/etc/fstab实现永久挂载,强调了UUID的稳定性和重要性
    2026-05-05
  • Linux命令之firewalld的用法

    Linux命令之firewalld的用法

    这篇文章主要介绍了Linux命令之firewalld的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • jps查看进程无法显示的问题及解决

    jps查看进程无法显示的问题及解决

    文章描述了使用jps命令查看进程无法显示的问题,并提供了解决方案,解决方法包括切换到tmp目录,使用ll命令查看子目录,找到并修改权限为755的"hsperfdata_[用户名]"和"hsperfdata_root"目录
    2025-01-01
  • undefined reference to ''pthread_create''的解决方法

    undefined reference to ''pthread_create''的解决方法

    undefined reference to 'pthread_create'的解决方法,需要的朋友可以参考一下
    2013-05-05
  • Linux如何运行SQL文件

    Linux如何运行SQL文件

    这篇文章主要介绍了Linux如何运行SQL文件问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • 详解基于Linux的LVM无缝磁盘水平扩容

    详解基于Linux的LVM无缝磁盘水平扩容

    这篇文章主要介绍了详解基于Linux的LVM无缝磁盘水平扩容,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • Linux下如何寻找相同文件的方法

    Linux下如何寻找相同文件的方法

    这篇文章主要介绍了Linux下如何寻找相同文件的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • Linux服务器配置ip白名单防止远程登录以及端口暴露的问题

    Linux服务器配置ip白名单防止远程登录以及端口暴露的问题

    今天小编就为大家分享一篇Linux服务器配置ip白名单防止远程登录以及端口暴露的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07

最新评论