重启后 swap 关闭问题

重启后 swap 关闭问题

我正在使用 Ubuntu 14.04LTS。

我的交换分区有问题。我用 GParted 调整了交换分区的大小。分区时,我不得不关闭交换分区。调整大小后,我将其恢复为活动 (ON) 状态。

当我重新启动笔记本电脑时,交换分区处于关闭状态。每次重新启动后我都必须将其打开。如何永久启用交换分区?

答案1

打开一个终端。

用于sudo lsblk -f获取分区和挂载点的列表。/ 是您的 ubuntu 分区的挂载点,[SWAP] 告诉您交换位于哪个分区上。(例如:sda1 / 和 sda2 [SWAP])。

现在用于sudo blkid列出分区及其 UUID。(例如:/dev/sda1 UUID:“2904d822-ebc9-4d33-8529-e17138380e88”TYPE="ext4" 和 /dev/sda:UUID="ff0f94c6-c126-4c40-8290-1ed828c49c19" TYPE="swap")

如果我正确理解了你的 /etc/fstab,情况如下:

# # <file system> <mount point> <type> <options> <dump> <pass>

proc /proc proc nodev,noexec,nosuid 0 0

# / was on /dev/sda1 during installation

# /windows was on /dev/sda6 during installation

# swap was on /dev/sda5 during installation –

使用前面命令输出的信息编辑 /etc/fstab 文件。在终端中输入sudo gedit /etc/fstab并编辑该文件。以下是示例:

# # <file system> <mount point> <type> <options> <dump> <pass>

proc /proc proc nodev,noexec,nosuid 0 0

# / was on /dev/sda1 during installation

UUID=2904d822-ebc9-4d33-8529-e17138380e88 / ext4 errors=remount-ro 0 1(将其放在一行上)

# /windows was on /dev/sda6 during installation

# swap was on /dev/sda5 during installation –

UUID=ff0f94c6-c126-4c40-8290-1ed828c49c19 none swap sw 0 0(也在同一行)

示例中唯一需要更改的是 UUID 编号。保留示例的其余部分和 /etc/fstab 的其余部分

重新启动,一切就绪了。

答案2

在安装 Ubuntu 时,我定义了交换分区,但遇到了同样的问题,并以此方式解决;

-- 列出块
root@kerem:~# blkid
/dev/sda1:UUID="4e098809-7c30-41b2-99d6-c548c50a3108" 类型="ext2"
/dev/sda5:UUID="f10cb0a9-0310-4318-883c-b38506bc8942" 类型="swap"
/dev/sda6:UUID="f1514d98-d032-49f4-a027-0677cc83dc14" 类型="ext4"
/dev/sda7:UUID="ccb4a3ef-1b9d-4639-a16b-aee762c074ba" 类型="ext4"

-- 在适当的分区上启用交换
root@kerem:~# swapon /dev/sda5

-- 编辑 crypttab
root@kerem:~# nano -w /etc/crypttab
-- 注释掉此行
# cryptswap1 UUID=f10cb0a9-0310-4318-883c-b38506bc8942

-- 编辑 fstab
root@kerem:~# nano /etc/fstab
-- 注释掉下面的第二行
# UUID=e657f6df-a346-46ec-b201-0d4d2f5e5b1c 无交换 sw 0$
# /dev/mapper/cryptswap1 无交换 sw 0 0
-- 添加了此行
/dev/sda5 无 交换 sw 0 0

-- 重启计算机
root@kerem:~# 重启

致谢:https://superuser.com/a/22190/178001

答案3

对于 AWS EC2 实例存储交换卷,您可能必须在停止并重新启动实例后重新启用交换。

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-store-swap-volumes.html

相关内容