CentOS下SWAP分区建立及释放内存
  mufgT0S9Ol4P 2023年11月02日 52 0


方法一:

一、查看系统当前的分区情况:

>free -m
二、创建用于交换分区的文件:

>dd if=/dev/zero of=/whatever/swap bs=block_size (10M)count=number_of_block(3000)

三、设置交换分区文件:
>mkswap  /export/swap/swapfile

四、立即启用交换分区文件:
>swapon /whateever/swap

五、若要想使开机时自启用,则需修改文件/etc/fstab中的swap行:

/whatever/swap swap swap defaults 0 0


方法二
增加交换分区空间的方法:
1.查看一下/etc/fstab确定目前的分区
2.swapoff /dev/hd**
3.free 看一下是不是停了.
4.fdisk 删了停掉的swap分区
5.重新用FDISK建一个新的SWAP分区
6.mkswap /dev/hd**把新的分区做成swap
7.swapon /dev/hd**打开swap
8.修改/etc/fstab



操作实例:
1.查看系统Swap空间使用
# free
totalusedfreesharedbufferscached
Mem:513980493640203400143808271780
-/+ buffers/cache: 78052435928
Swap:1052248212561030992

2.在空间合适处创建swap文件
# mkdir swap
# cd swap
# dd if=/dev/zero of=swapfile bs=1024 count=10000
10000+0 records in
10000+0 records out
# ls -al
total 10024
drwxr-xr-x 2 root root4096 7月 28 14:58 .
drwxr-xr-x 19 root root4096 7月 28 14:57 ..
-rw-r--r-- 1 root root10240000 7月 28 14:58 swapfile


# mkswap swapfile
Setting up swapspace version 1, size = 9996 KiB

3.激活swap文件
# swapon swapfile
# ls -l
total 10016
-rw-r--r-- 1 root root10240000 7月 28 14:58 swapfile
# free
totalusedfreesharedbuffers

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  sX9JkgY3DY86   2023年11月13日   43   0   0 idesedImage
  sX9JkgY3DY86   2023年11月13日   47   0   0 idesedflutter
  sX9JkgY3DY86   2023年11月13日   41   0   0 ideTextsed
  nQkVcpdWfLDr   2023年11月13日   30   0   0 cisedLua
  sX9JkgY3DY86   2023年11月13日   37   0   0 Textsed
mufgT0S9Ol4P