Linux创建更大的swap file
系统版本:CentOS 7.9
注:该操作建议以root用户执行。
前言
CentOS7.9安装后默认swap空间大小=运行内存大小,本人在安装Oracle时报错swap空间不足,因此就有了这篇文章。
1、创建目录
找一个放交换文件的地方,这里我就在系统根目录下创建一个swap文件夹。
进入根目录:
cd /
创建文件夹swap:
mkdir swap
注:swap文件放在哪里都行,知道路径就行,后面配置需要用到。
2、创建交换文件
dd if=/dev/zero of=/swap/swapfile bs=1G count=4
命令说明
dd
用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。
/dev/zero
zero是一个伪文件,它实际上产生连续不断的null的流(二进制的零流,而不是ASCII型的)。写入它的输出会丢失不见,zero文件主要的用处是用