背景
         由于安装Oracle 的时候,swap太小只划分了4G,后期发现交换分区太小,不满足使用,于是进行了swap分区的扩容

过程

swap分区的扩展很简单,但是需要root用户权限.

[root@localhost ~]# dd if=/dev/zero of=/swap bs=1024M count=2
记录了2+0 的读入
记录了2+0 的写出
2147483648字节(2.1 GB)已复制,248.282 秒,8.6 MB/秒
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# ll /swap -h
-rw-r--r--. 1 root root 2.0G 12月 19 02:19 /swap
[root@localhost ~]# free -mtotal       used       free     shared    buffers     cached
Mem:           987        223        764          0          0         25
-/+ buffers/cache:        198        789
Swap:         2047        519       1528
[root@localhost ~]# df -h
文件系统               容量  已用  可用 已用% 挂载点
/dev/mapper/rhel-root   18G  6.5G   12G   37% /
devtmpfs               485M     0  485M    0% /dev
tmpfs                  4.0G   92K  4.0G    1% /dev/shm
tmpfs                  494M  7.2M  487M    2% /run
tmpfs                  494M     0  494M    0% /sys/fs/cgroup
/dev/sda1              497M  121M  377M   25% /boot
/dev/sr0               3.5G  3.5G     0  100% /run/media/uft/RHEL-7.0 Server.x86_64
tmpfs                  4.0G   92K  4.0G    1% /home/uft/tmp
[root@localhost ~]# mkswap /swap
正在设置交换空间版本 1,大小 = 2097148 KiB
无标签,UUID=eb4d10d1-2abd-4cd9-9338-62df95fc1ce1
[root@localhost ~]# swapon /swap
swapon: /swap:不安全的权限 0644,建议使用 0600。
[root@localhost ~]# vim /etc/fstab 
  1. dd if=/dev/zero of=/swap bs=1024M count=2(从/分区分出2x1024M大小的空间,挂在/swap上)
  2. mkswap /swap (格式化成swap格式)
  3. swapon /swap (激活/swap,加入到swap分区中)
  4. /etc/fstab (开机自启动新添加的swap分区)   添加:/swap swap swap defaults 0 0

如果不想使用需要删除,只需要执行#swapoff /swap

转载于:https://www.cnblogs.com/wangfengju/p/6172348.html

如何扩展/删除swap分区相关推荐

  1. 【Linux入门到精通系列讲解】Linux如何创建和删除swap分区

    Linux中的swap分区类似Windows的虚拟内存,在硬盘空间不足的情况下,可通过创建swap分区来解决,下面小编就给大家介绍下Linux如何创建和删除swap分区. 文章目录 1 swap概述 ...

  2. centos手动增加删除swap分区

    SWAP是Linux中的虚拟内存,用于扩充物理内存不足而用来存储临时数据存在的.它类似于Windows中的虚拟内存.在Windows中,只可以使用文件来当作虚拟内存.而linux可以文件或者分区来当作 ...

  3. linux+swap分区规则_扩展Linux swap分区 两种方法

    先来查询一下系统的swap [root@localhost ~]# free -m total used free shared buffers cached Mem: 375 369 6 0 7 8 ...

  4. 删除swap分区后,Archlinux开机报[failed]failed to start Load/Save Screen Backlight Brightness

    删除swap分区后,Archlinux开机报[failed]failed to start Load/Save Screen Backlight Brightness 问题描述: 解决方案: 问题描述 ...

  5. debian11删除swap分区之后出现mdadm no arrays found in config file or automatically的的解决方法

    原因是swap分区没了之后影响了启动逻辑.删除resume=uuid即可. sudo rm /etc/initramfs-tools/conf.d/resume sudo update-initram ...

  6. linux 卸载swap分区,Ubuntu删除swap分区

    操作环境 zkf@orangepi:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description ...

  7. 【树莓派】为树莓派配置或扩展swap分区

    由于树莓派3的默认内存只有1G,而应用程序运行过程中,存在大量的IO读写,以及网络转换,内存交换等.这样,也有很多buffer.cache资源占用等,很快就会接近1GB,最终导致可使用内存就几KB,程 ...

  8. Linux扩展SWAP分区

    一.增加Swap区 1 创建分区 以下的操作都要在root用户下进行,首先先建立一个分区,采用dd命令比如 dd if=/dev/zero of=/home/swap bs=1024 count=10 ...

  9. 【linux】循序渐进学运维-基础篇-扩展swap分区

    文章目录 1. swap分区是干嘛的? 2. swap的工作机制? 3. 如何查看swap 分区 4. 什么时候会用到swap扩容 5. swap扩展实战 方案一: 使用硬盘做swap分区 1) 分区 ...

  10. linux mei swap,Linux | 手动扩展SWaP分区大小

    查看内存大小[root@localhost /]# grep MemTotal /proc/meminfo MemTotal:      1035292 kB 查看虚拟内存大小(交换分区) [root ...

最新文章

  1. smarty 模板引擎
  2. 刘铁岩:AI打通关键环节,加快物流行业数字化转型
  3. Swift中 !和 ?的区别及使用与Swift的Guard语句
  4. Nova rebuild for boot from volume issue
  5. spring源码学习之路---深入AOP(终)
  6. 5、图书类别查询功能
  7. 全球及中国蔬菜泥配料行业竞争策略及投资潜力研究报告2021-2027年版
  8. 多线程系列之学习多线程下载的基本原理和基本用法(1)
  9. 編程之美資格賽傳話遊戲
  10. SAP Spartacus B2B 页面 Disable Confirmation 对话框的显示原理
  11. am335x gpio驱动
  12. 19个很有用的 JavaScript 库
  13. go语言与php优势,go语言有什么优点?
  14. 决定要放下的人,要不要好好道个别?
  15. 《验收测试驱动开发:ATDD实例详解》—第2章2.2节结对完成第一个测试
  16. 英语对混职场有用么?
  17. 测试经验总结分享(长期更新)
  18. 视频:这不是科幻,厉害了,用人工智能修长城
  19. linux下打印pdf文件很慢,打印机打印pdf文件特别慢怎么解决
  20. STM32 USB HID设置(STM32CubeMX)

热门文章

  1. 31个实用find命令的案例
  2. python 爬poj.org的题目
  3. 30分钟 带你浅入seajs源码
  4. java开始到熟悉100-102
  5. 通过userAgent判断用户浏览器
  6. Apache下设置整站变灰方法
  7. [转]22条经典的编程引言
  8. 使用matlab计算并绘制连续信号的傅里叶变换
  9. C++STL优先队列使用
  10. 截取指定字符前_Excel字符函数(1):利用3个函数提取邮箱中的域名