linux系统添加文件交换分区(swap)的方法-简单版

在linux服务器中,输入top,如果没有swap分区,几条命令添加文件交换分区

[root@ecm--0003 ~]# top
top - 15:45:33 up 301 days, 19:49,  2 users,  load average: 3.49, 4.18, 4.97
Tasks: 122 total,   1 running, 121 sleeping,   0 stopped,   0 zombie
%Cpu(s): 57.1 us,  9.5 sy,  0.0 ni, 33.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  8009432 total,   158808 free,  6412248 used,  1438376 buff/cache
KiB Swap:        0 total,        0 free,        0 used.   868420 avail Mem

输入df -h,看哪个文件夹的存储比较大,就建在哪个文件夹里面,我采用的是/home文件夹

[root@ecm--0003 ~]# 
  oot@ecm--0003 ~]# cd /home/
[root@ecm--0003 home]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1       100G  7.5G   93G   8% /
devtmpfs        3.9G     0  3.9G   0% /dev
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           3.9G  393M  3.5G  11% /run
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/vdb1       504G   30G  450G   7% /home
overlay         100G  7.5G   93G   8% /var/lib/docker/overlay2/b5a8aae4d5524b131d2cf2c8abad011da71dcbb5311bf103b3609ee57e73064c/merged
overlay         100G  7.5G   93G   8% /var/lib/docker/overlay2/643e6fc0f9af7c7aad1bcb8846b987881352fd3d44d938ae4cbe7834f6aac40e/merged
tmpfs           783M     0  783M   0% /run/user/0

创建文件,count=8192代表新增8G的分区

dd if=/dev/zero of=/home/swapfile bs=1M count=8192

格式化为交换分区的文件

mkswap swapfile

挂载交换分区(启用swap文件),并赋权限

swapon swapfile
chmod 0600 swapfile

在home文件夹下查看是否创建swap文件夹成功

[root@ecm--0003 home]# ls
docker-19.03.2.tgz  docker.service  dsep  lost+found  rocketmq_console_image.tar  rocketmq_image.tar  swap_file
[root@ecm--0003 home]# ll -h
total 8.6G
-rw-r--r-- 1 root root  61M Nov  1  2022 docker-19.03.2.tgz
-rw-r--r-- 1 root root 1.3K Nov  1  2022 docker.service
drwxr-xr-x 5 root root 4.0K Nov  1  2022 dsep
drwx------ 2 root root  16K Nov  1  2022 lost+found
-rw-r--r-- 1 root root 114M Sep 28  2020 rocketmq_console_image.tar
-rw-r--r-- 1 root root 376M Sep 28  2020 rocketmq_image.tar
-rw------- 1 root root 8.0G Aug 29 15:47 swap_file

开机自动挂载设置

cd /etc

在/etc下,vim fstab

把这段文字写进去  /home/swapfile swap swap defaults 0 0

top查看即可 

top - 16:25:17 up 301 days, 20:28,  1 user,  load average: 0.10, 0.21, 0.35
Tasks: 108 total,   2 running, 106 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.2 us,  0.2 sy,  0.0 ni, 99.4 id,  0.2 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  8009424 total,   148936 free,  2865064 used,  4995424 buff/cache
KiB Swap:  8388604 total,  8384756 free,     3848 used.  4443952 avail Mem

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

好运相伴的惠茹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值