vim /etc/fstab
其中swap项填上参考如下的 uuid 用blkid查询
然后mount -a挂载
swapon -a打开即可
使用free -m查看最下面的swap是否已经打开
```
<h1>/etc/fstab: static file system information.</h1>
#
<h1>Use 'blkid' to print the universally unique identifier for a</h1>
<h1>device; this may be used with UUID= as a more robust way to name devices</h1>
<h1>that works even if disks are added and removed. See fstab(5).</h1>
#
<h1><file system> <mount point> <type> <options> <dump> <pass></h1>
<h1>/ was on /dev/sda7 during installation</h1>
UUID=d53f950a-e5b4-4343-9ece-fb3519e8de01 / ext4 errors=remount-ro 0 1
<h1>swap was on /dev/sda6 during installation</h1>
UUID=22c4275b-a3cf-429e-9f84-d5582f9550a4 /dev/sda3 swap sw 0 0
```
================================参考2=========================================
如果你当前使用的Ubuntu系统,无论是虚拟机还是实体机,没有Swap交换分区或交换分区空间不足,可以为其设置Swap交换空间。
本文提供的是一种设置交换空间的简单方法。
为何要在操作系统安装完毕后设置交换空间?
1、本文与《Windows 8.1安装Ubuntu 14.04双系统参考教程及双硬盘注意事项》这篇文章有直接关联。在这篇参考教程中,我并没有在安装Ubuntu时设置交换分区。
2、交换分区并不是必须的,但是有些软件却强制要求系统内含有交换分区。所以在没有设置交换分区的Ubuntu系统安装成功后,又需要为其分配交换分区的情况是完全可以存在的。
准备工作
本方法的核心是先在分区内创建交换文件,再让系统挂载这个交换文件。
Step 1 查看交换分区
在终端运行“free -m”命令查看当前系统交换空间信息:
上图显示,Swap的total值是0,说明当前系统没有设置交换空间。Mem指的是计算机内存大小,图中显示为2G。
Step 2 创建和挂载
由于下面的一系列命令要在root权限下执行,所以我们先获得管理员权限。在终端下执行“sudo -i”命令,输入用户密码后获得。
1、在根目录下创建交换空间目录(文件夹):“mkdir /swap”
2、进入创建完毕的交换空间目录:“cd /swap”
3、指定一个大小为1G的名为“swap”的交换文件(你可以自定义文件名):“dd if=dev/zero of=swap bs=1M count=1k”。空间大小由bs*count计算得出。
4、创建交换文件:“mkswap swap”
5、挂载交换分区:“swapon swap”
6、查看交换空间信息:“free -m”
7、卸载交换分区的命令:“swapoff swap”
8、可以在指定目录看到我们创建的名为“swap”的交换文件。
至此,交换分区创建成功。