linux下添加交换分区(swap)

在内存不足的情况下,可以使用交换分区来承接内存不够的问题,不过还是要加内存靠谱些(遇见过两次swap内存导致的故障,现在内存比较廉价的)。

1.fdisk创建新分区

磁盘<2TB

fdisk /dev/sdb
n      //新增分区默认 83  Linux
t ->82   //82  Linux swap

2.将分区设置交换分区

mkswap /dev/sdb1
blkid /dev/sdb1   # view uuid

3.添加到fstab

/etc/fstab
UUID=x swap swap defaults 0 0

4.激活分区

swapon -a  # 激活交换分区
swapon -s  # 显示交换分区

5.停用swap分区

swapoff /dev/sdb1

/etc/fstab
#swap
mount -a

⚠️:如果是lvm划分的swap,可能写入到grub.cfg,要删除后更新grub,防止启动异常。