https://www.cnblogs.com/my-first-blog-lgz/p/16215453.html
1.使用dd命令创建一个分区
dd if=/dev/zero of=/data/swap bs=1M count=30720
if 表示input file,表示输入的文件,这里的输入文件为/dev/zero,也就是说扩容的时候,以/dev/zero的内容进行扩容,这里
的/dev/zero的内容一般为二进制数据 of 表示output file,表示输出的文件,也就是我们要进行扩容的文件所在路径,这里
是/data/swap bs 表示1个block = 1024字节为扩容单位,也就是1K为基本单位扩容, count表示开辟多少个block,这里
是30720,大小即为:1M * 30720 = 30G,也就是说,当前扩容的文件为30GB大小的空间
2.进行格式化交换,将swap文件格式化成s文件系统
mkswap /data/swap
3.使扩容的空间有效,命令如下
swapon /data/swap
4.将扩容的文件信息写入到 /etc/fstab 中,格式如下:
vi /etc/fstab
/data/swap swap swap defaults 0 0
注释:/home/swap目录自定义。
5.检查是否扩容成功
使用 free -m,如果发现swap已经增大了30GB空间,说明扩容成功,否则请删除/data/swap这个文件之后,重新执行上 述步骤。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31397003/viewspace-2949809/ ,如需转载,请注明出处,否则将追究法律责任。