/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
安装期间位于swap
UUID=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
的交换文件。