Ubuntu 14.04的SWAP 为0

[@@@@@@]# free
total used free shared buffers cached
Mem: 1024976 248992 775984 0 16820 73128
-/+ buffers/cache: 159044 865932
Swap: 0 0 0

整个swap没有加载上,于是考虑到是扩展分区大小造成的,检查fstab,没有异常。用swapon加载提示:
[@@@@@@]# swapon -a
swapon: /dev/xvdb: read swap header failed: Invalid argument

原来是扩展后的swap分区没有格式化(初始化)。
[@@@@@@]# mkswap -f /dev/xvdb
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=xxxxxxxxx-xxx-xxx-xxxx-xxxxxxxxx
[@@@@@@]# swapon -a

再free一下看看:
[@@@@@@]# free
total used free shared buffers cached
Mem: 1024976 249000 775976 0 16932 73108
-/+ buffers/cache: 158960 866016
Swap: 1048572 0 1048572
正常加载了。

Command list:

# 查找Swap分区的UUID

sudo blkid

# 在/ect/fstab中加入新的Swap分区

sudo gedit /etc/fstab

# 在最后加入下列内容,xxxx为Swap分区的UUID

UUID=xxxx  none            swap    sw                0      0

# 激活Swap分区,Swap分区为/dev/sda3

sudo swapon /dev/sda3

原文地址:https://www.cnblogs.com/chenglongxu/p/5486497.html