linux下调整交换分区的大小

本文详细介绍如何在CentOS系统中调整交换分区大小,包括创建、激活和设置开机自启的完整步骤,确保系统内存不足时能有效利用磁盘空间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

centos 和 redhat调整交换分区大小的方法是一样的,本人已经做过;

   第一步,你要确定你的磁盘上有足够的空间可以做交换分区,交换分区实在磁盘上找一块空闲的空间来模拟成内存,在内存不够用的时候,把一些不重要的内容放到交换分区中,所以,执行一些 free -h 命令,确认一些你的磁盘空降吧!

   

   首先、还是确认一下自己交换分区的大小

[root@centos-2 ~]# free -m

             total       used       free     shared    buffers     cached

Mem:           988        137        851          0         10         49

-/+ buffers/cache:         76        911 

Swap:         1983          0       1983 

 

   第二步,开始制作交换分区

   1、在/tmp下填充一个1G的空间

[root@centos-2 ~]#dd if=/dev/zero of=/tmp/swap bs=1MB count=1024

   

   2、制作交换分区     

[root@centos-2 ~]# mkswap /tmp/swap

mkswap: /tmp/swap: warning: don't erase bootbits sectors

        on whole disk. Use -f to force.

Setting up swapspace version 1, size = 999996 KiB

no label, UUID=d52e8354-3784-4468-aed5-8fcd2d8d554f

   

    3、交换分区是需要激活的,不是你说是就是的呦!

[root@centos-2 ~]# swapon /tmp/swap

   

    4、挂载交换分区,让其开机自启动

[root@centos-2 ~]# vim /etc/fstab 

/dev/mapper/vg_centos2-lv_root /                       ext4    defaults        1 1

UUID=416d2b88-9e18-49b5-a5f7-3a34b4824216 /boot                   ext4    defaults        1 2

/dev/mapper/vg_centos2-lv_swap swap                    swap    defaults        0 0

/tmp/swap                swap                          swap    defaults       0 0

tmpfs                   /dev/shm                tmpfs   defaults        0 0

  

   5、再次确认是否交换分区真的成功了

[root@centos-2 ~]# free -h

             total       used       free     shared    buffers     cached

Mem:          988M       925M        63M       240K       4.8M       819M

-/+ buffers/cache:       100M       888M 

Swap:         2.9G         0B       2.9G 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值