增加swap分区大小

1.添加swap交换分区空间

使用dd命令创建swap交换分区文件/usr/swap/swapfile,大小为24G:

ddif=/dev/zero of=/usr/swap/swapfile bs=1G count=24

格式化swap分区:

mkswap /usr/swap/swapfile

设置交换分区:

mkswap -f /usr/swap/swapfile

激活swap分区:

swapon /usr/swap/swapfile

设为开机自动启用:

vi /etc/fstab

在该文件底部添加如下内容:

/usr/swap/swapfile swap swap default 0 0

2.删除swap交换分区

停止正在使用的swap分区:

swapoff /usr/swap/swapfile

删除swap分区文件:

rm /usr/swap/swapfile

删除或注释在/etc/fstab文件中的以下开机自动挂载内容:

/usr/swap/swapfile swap swap default 0 0


问题1:

要格式化文件,否则出现无法激活的问题。

问题2:

vi保存时出现 :write error (file system full?),原因是/etc/fstab所在的磁盘空间满了,输入 df /etc/fstab,发现/dev/sda3  Use 100%,所以无法保存文件修改,我明白刚刚为什么再usr下为swapfile分配24G空间,结果只给了18G,因为usr也挂载在sda3上,满了。真是扯淡,接下来输入 swapoff /usr/swap/swapfile,取消swap交换分区,再输入 free -m 确保取消成功;输入 df /home 查看挂载磁盘的使用情况,Use 22%,可以使用,cd usr/swap 删除 rm swapfile,重新再home目录下新建文件作为swap分区,大小为31G,重复之前的步骤。




注明:

1、vi 使用

保存,但不退出vi                          :w

保存并退出vi                                 :wq

退出vi,但不保存更改                   :q!

用其他文件名保存                         :w filename

在现有文件中保存并覆盖该文件    :w! filename

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 观其大纲 第1部分Linux的基础知识第1章Linux概述第2章Linux系统的安装KickStart开始自动安装...
    周少言阅读 1,637评论 1 10
  • 我们都知道在安装Linux系统时在分区时可以分配swap分区,而系统安装后(在运行中)如何建立或调整swap分区呢...
    zeniy阅读 3,744评论 0 2
  • SWAP是Linux中的虚拟内存,用于扩充物理内存不足而用来存储临时数据存在的。它类似于Windows中的虚拟内存...
    haproxy阅读 2,977评论 0 1
  • 往往不是有兴趣才能做,而是做好了才有兴趣——李笑来 你可能对阅读没什么兴趣,当看完这篇文章,就有兴趣了,从此开启开...
    小苹果阿华阅读 812评论 1 15
  • 读书,人们不全是想图一个“腹有诗书气自华”,大抵也是害怕囊中无物,几个人聊起天来,不说天气,不说吃喝,能有更多的趣...
    鱼肉无知阅读 391评论 0 2

友情链接更多精彩内容