VPS查看、修改、新增SWAP分区的大小

2018年6月20日

查看SWAP分区大小

这个比较简单,使用命令:

free -h
或者

free -m
就能看到SWAP分区目前的大小了。

修改、新增SWAP分区的大小

修改大小,我们采取的方法是先删除SWAP分区,然后新建更大的。

1. 删除所有SWAP分区
swapoff -a
2. 新增SWAP分区

方法一:添加一个swap文件作为swap

这个是搬瓦工目前的默认做法,所以我们也建议采用这个做法。

2.1 创建swap分区的文件

dd if=/dev/zero of=/root/swapfile bs=1M count=1024
其中 bs是每块的大小,count是块的数量,bs*count,就是swap文件的大小了,这里就是1M*1024=1G。大家可以自己调整count的数量。

此外,/root/swapfile是swap文件的路径,可以根据需求修改。

2.2 格式化交换分区文件

mkswap /root/swapfile
root@localhost:/# mkswap /swapfile
mkswap: /swapfile: insecure permissions 0644, 0600 suggested.
Setting up swapspace version 1, size = 2 GiB (2147479552 bytes)
no label, UUID=4be067ca-d988-4cf8-947c-52acfa3daefd

这里的路径和之前的路径要对应起来。

2.3 启用swap分区文件

swapon /root/swapfile
root@localhost:/# swapon /swapfile
swapon: /swapfile: insecure permissions 0644, 0600 suggested.

2.4 添加开机启动

修改 /etc/fstab 这个文件,添加或者修改这一行:

/root/swapfile swap swap defaults 0 0
注意,路径还是要对应。最后两个是零,不是欧。

好了,现在可以再看一下swap的大小了(我添加了2G的swap):

没有评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注