swap扩容
对swap
扩容
一. 方法1
概览:
扩容swap SWAP不够的情况临时扩容
1、建立一个新的swap文件。
dd if=/dev/zero of=/opt/swap_tmp.swap bs=1M count=10240
2、格式化为swap文件
mkswap /opt/swap_tmp.swap
3、修改权限
chmod 0600 /opt/swap_tmp.swap
4、挂载扩容
swapon /opt/swap_tmp.swap
5、查看是否扩容成功
free -m
推荐使用此种方式:
1.
建立一个新的swap
文件
1 | # 新建dd文件 10240 为10G 此处我们dd一个1G的文件 |
2.
格式化为swap
文件 修改文件权限 挂载 卸载 扩容
1 | # 格式化为swap文件 |
3.
永久挂载swap
1 | # 永久挂载 |
二. 方法2
( 推荐使用方法1
)
涉及命令:
free:查看内存状态命令,可以显示memory、swap、buffer/cache等的大小及使用状况;
dd:读取,转换并输出数据命令;
mkswap:设置交换区
swapon:启用交换区,相当于mount
swapoff:关闭交换区,相当于umount
1.
通过新建分区来扩展原有swap
空间
1 | # 这个是Linode的默认做法,这里也介绍一下。此方法与swap文件类似,只是使用了一个独立分区,而不是文件。 |
优先级
三. 扩展
1 | # =========================================分割线========================================== |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZzNnWn!
评论