将交换空间从 HDD 更改为 SSD

将交换空间从 HDD 更改为 SSD

在此处输入图片描述

在安装 Ubuntu 18.04 LTS 时,我在硬盘中创建了交换空间,这导致我在运行大型应用程序时卡住,因为我有 8 GB 的 RAM。

答案1

使用 SSD 驱动器作为交换空间并不是一个好主意,但如果您不关心设备的使用寿命,则可以手动删除当前交换分区并创建一个新的交换分区。

首先,您必须卸载当前交换(检查您的内存使用情况,因为卸载交换可能会导致 RAM 出现瓶颈):

sudo swapoff -a

然后删除你的交换文件(大概是/swapfile

sudo rm /swapfile

并在您的 SSD 中创建一个新的交换文件:

fallocate -l 2G /path/to/custom/swapfile/in/ssd   #Change the size to suit your needs

然后更改权限:

sudo chmod 0600 /your/swapfile

创建交换分区:

sudo mkswap /your/swapfile

最后安装它:

sudo swapon /your/swapfile

现在您应该能够使用新的交换分区了。

并且不要忘记将/etc/fstab文件中的交换文件地址更改为指向新的交换分区而不是旧的交换分区。包含swap以下内容的行应如下所示:

/new/swap/location    none    swap    sw    0   0

如果您想使用休眠功能,您应该按照@CSCameron 提到的那样更新您的 grub 配置:

sudo update-grub

相关内容