/etc/fstab:
static file system information
编辑 /etc/fstab 文件以配置静态文件系统信息。
使用 blkid 查询 UUID
使用 blkid 命令可以打印设备的唯一标识符(UUID),这是一种更健壮的命名设备的方式,即使磁盘被添加或删除也能正常工作。
blkid
/etc/fstab 文件格式
/etc/fstab 文件的格式如下:
<file system> <mount point> <type> <options> <dump> <pass>
示例:
-
/dev/sda7安装期间位于/UUID=d53f950a-e5b4-4343-9ece-fb3519e8de01 / ext4 errors=remount-ro 0 1 -
/dev/sda6安装期间位于swapUUID=22c4275b-a3cf-429e-9f84-d5582f9550a4 none swap sw 0 0
注意:对于 swap 分区,mount point 应为 none。
配置 swap 分区
-
编辑
/etc/fstab文件,为 swap 项添加正确的 UUID。vim /etc/fstab -
使用
mount -a挂载所有文件系统。mount -a -
使用
swapon -a打开所有 swap 分区。swapon -a -
使用
free -m查看最下面的 swap 是否已经打开。free -m
参考:为 Ubuntu 系统设置 Swap 交换空间
如果你当前使用的 Ubuntu 系统没有 Swap 交换分区或交换分区空间不足,可以为其设置 Swap 交换空间。
为何设置 Swap 交换空间?
- 与《Windows 8.1 安装 Ubuntu 14.04 双系统参考教程及双硬盘注意事项》文章相关。在该教程中,安装 Ubuntu 时没有设置交换分区。
- 交换分区不是必须的,但有些软件强制要求系统内含有交换分区。
准备工作
本方法的核心是先在分区内创建交换文件,再让系统挂载这个交换文件。
Step 1: 查看交换分区
在终端运行 free -m 命令查看当前系统交换空间信息。

如果 Swap 的 total 值是 0,说明当前系统没有设置交换空间。
Step 2: 创建和挂载交换文件
-
获得管理员权限:
sudo -i -
在根目录下创建交换空间目录:
mkdir /swap -
进入该目录:
cd /swap -
创建一个大小为 1G 的名为
swap的交换文件:dd if=/dev/zero of=swap bs=1M count=1024注意:
bs*count计算得出空间大小,这里bs=1M和count=1024表示 1G。 -
格式化为交换文件:
mkswap swap -
挂载交换分区:
swapon swap -
查看交换空间信息:
free -m -
卸载交换分区的命令:
swapoff swap
至此,交换分区创建成功。你可以在 /swap 目录下看到名为 swap 的交换文件。