安装操作系统的时候默认配置没改,导致安装数据库软件的时候提示swap太小,操作记录如下:
1、查看当前的分区情况 free -m
total used free shared buff/cache available
Mem: 3952 822 162 9 2966 2801
Swap: 2047 0 2047
2、关闭所有分区 swapoff -a
3、创建要作为 Swap 分区文件(其中 /var/swapfile
是文件位置,bs*count
是文件大下,例如以下命令就会创建一个 4G 的文件):
dd if=/dev/zero of=/var/swapfile bs=1M count=4096
4、建立 Swap 的文件系统(格式化为 Swap 分区文件):
mkswap /var/swapfile
5、启用swap分区
swapon /var/swapfile
6、设置开启启动,在 /etc/fstab 文件中加入一行代码
vim /etc/fstab
/var/swapfile swap swap defaults 0 0
参考文章:
Linux 中 Swap 交换分区设置教程,以及 Swap 大小与内存的关系 - 知乎