Linux 建立 Swap 分区

上次建立 Swap 分区还是服务器配置超级低的时候,虽然现在有好几台服务器,甚至有台配置还挺高,但是还是发生了谜一样的服务器拉满的事情。

虽然看上去和内存占用没啥关系,不过顺手还是给配置略低的几台开一下 Swap 吧。

下面是在根目录建立 4G 的 swap 文件作为交换分区

sudo dd if=/dev/zero of=/swap bs=1M count=4096
sudo chmod 0600 /swap
sudo mkswap /swap
sudo swapon /swap
sudo echo "/swap swap swap defaults 0 0" >> /etc/fstab

另一种拿单独分区作为交换分区的操作是

sudo swapoff -a
sudo fdisk # 需要在交互界面里把 sdb2 设置为 swap 并执行写入
sudo mkswap /dev/sdb2
sudo swapon /dev/sdb2
sudo echo "/dev/sdb2 swap swap defaults 0 0" >> /etc/fstab