交换文件在哪里创建?

交换文件在哪里创建?

我想在我的系统中添加一个 2GB 的交换文件。我找到了此代码

sudo fallocate -l 2g /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

因为我从未使用过交换文件或交换空间。我想知道交换文件创建在什么位置。文件是否会在主目录中创建?创建交换文件的最佳位置是什么?主目录、根目录还是其他已安装的磁盘?

答案1

在您的情况下,交换文件是“/swapfile” - 但您可以根据自己的喜好进行更改,只需将“/swapfile”替换为您想要的目的地即可。

最佳位置当然是基于意见的,但如果系统经常交换,我更喜欢快速存储(即 SSD - 但请记住它的使用寿命有限,因此这在很大程度上是基于意见的)。

编辑:
如果你想在每次启动时使用该 sawp 文件,你可以在 /etc/fstab 中添加一个条目,例如

/swapfile    none    swap    sw      0 0

编辑2:
您可以考虑使用不会因为其他原因而处于持续高 IO 负载下的驱动器。

相关内容