交换文件是在哪里创建的?

Eka*_*Eka 2 filesystem swap

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

sudo fallocate -l 2g /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Run Code Online (Sandbox Code Playgroud)

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

kai*_*-dj 5

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

\n\n

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

\n\n

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

\n\n
/swapfile    none    swap    sw      0 0\n
Run Code Online (Sandbox Code Playgroud)\n\n

EDIT2:
\n您可能会考虑使用不会因为其他原因而处于持续高 IO 负载的驱动器。

\n