给Linux系统添加swap

买了个低配置VPS测试用,内存太小了,而且发现居然没有swap,好吧,我们手动给系统添加一个swap。

1.制作一个一定大小的image文件给swap使用,我们这里以2G为例子:

[root@test ~]# dd if=/dev/zero of=/swapfile bs=1M count=2048
2048+0 レコード入力
2048+0 レコード出力
2147483648 バイト (2.1 GB) コピーされました、 3.09336 秒、 694 MB/秒

2.把制作的image文件系统格式化为swap:

[root@test ~]# chmod 600 /swapfile
[root@test ~]# mkswap /swapfile
スワップ空間バージョン1を設定します、サイズ = 2097148 KiB
ラベルはありません, UUID=b066b94d-b136-4629-ae17-306ad40e88b0

3.让swap生效:

[root@test ~]# swapon /swapfile
[root@test ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           1839          95          74          16        1670        1555
Swap:          2047           0        2047

4.系统启动时swap自动生效,在/etc/fstab添加下面一行即可:

[root@test ~]# vi /etc/fstab
/swapfile    swap        swap    defaults      0 0

除非标明,否则皆为<IT民工の在日生活 - 神户印象>原创之作,转载必须以明文链接标明出处。
本文链接:https://www.lifeinjp.net/share/277

发表评论