我刚刚安装了 xubuntu 14.04 并选择进行加密(不是整个磁盘,只是 ubuntu 部分和我的主目录)。但我意识到我未能创建任何交换空间。当我运行 gparted 时,它只显示两个分区 sda1(/boot)和我的 SSD 的其余部分 sda2。但 gparted 没有列出 sda2 中有多少已使用或未使用。为什么?
由于安装过程中进行了加密,我不确定此时是否可以创建任何交换空间。我应该怎么做,如何使用 gparted 来做到这一点。Gparted 似乎不允许我调整分区大小。
我的 gparted 窗口如下所示:
- 分区文件系统挂载点大小已使用未使用标志
- /dev/sda1 (键) ext2 /boot 243MiB 53.17MiB 189.83MiB 启动
/dev/sda2 扩展(空白)476.7GiB --- ---(空白)
- 我应该尝试更改哪个分区,以及如何(从中创建交换)?
- 是否有可能在不破坏加密的情况下改变分区?
我有 16GB 的 RAM,并且我确实使用该机器进行科学计算。
谢谢你!
保罗
答案1
如果愿意,您可以创建交换文件而不是交换分区。要在 /home 中创建交换文件,请运行以下命令(这将创建一个 8GB 交换文件):
sudo dd if=/dev/zero of=/home/.swap bs=1M count=8K
sudo mkswap /home/.swap
然后,您需要将以下行添加到 /etc/fstab 文件中:
/home/.swap none swap sw 0 0
最后,运行sudo swapon -a
以激活您的交换。您可以更改上面的命令和 fstab 条目来更改创建交换文件的位置。
如果文件是在加密分区内创建的,您的交换文件将自动加密,但在加密分区解锁后才可访问,这可能会导致它在启动时无法自动激活的问题。