答案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