一般情况下创建Swap分区会使用一块硬盘的某一个完整分区来实现,但是VPS中系统只有一个分配好的分区,这时候就要使用Swap文件创建Swap分区。

使用一整个分区创建Swap

fdisk /dev/sda
n        #新建一个分区
t        #修改分区的ID
82       #Swap分区的ID为82
w        #保存分区表
partprobe    #将分区表信息同步至内核
mkswap /dev/sda2
swapon /dev/sda2

vim /etc/fstab
 /dev/hda6 swap swap defaults 0 0
mount -a

分区表ID

使用分区文件创建Swap分区

dd if=/dev/zero of=/opt/swapfile bs=1M count=1000
mkswap /opt/swapfile
swapon /opt/swapfile
vim /etc/fstab
 /opt/swapfile swap swap defaults 0 0
mount -a