VPS创建Swap分区

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

使用一整个分区创建Swap

1
2
3
4
5
6
7
8
9
10
11
12
13
fdisk /dev/sda
n #新建一个分区
t #修改分区的ID
82 #Swap分区的ID为82
w #保存分区表
partprobe #将分区表信息同步至内核

mkswap /dev/sda2
swapon /dev/sda2

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

  以下是完整的分区表ID。

使用分区文件创建Swap分区

1
2
3
4
5
6
7
8
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