我想在我的系统中添加一个 2GB 的交换文件。我找到了这个代码
sudo fallocate -l 2g /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
因为我从未使用过交换文件或交换空间。我想知道在什么位置创建了交换文件。文件会在主目录中创建吗?创建交换文件的最佳位置是什么?主目录、根目录或其他挂载的磁盘?
我想在我的系统中添加一个 2GB 的交换文件。我找到了这个代码
sudo fallocate -l 2g /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
因为我从未使用过交换文件或交换空间。我想知道在什么位置创建了交换文件。文件会在主目录中创建吗?创建交换文件的最佳位置是什么?主目录、根目录或其他挂载的磁盘?
在您的情况下,交换文件是“/swapfile”——但您可以根据自己的喜好更改它,只需将“/swapfile”替换为您想要的目的地。
最佳位置当然是基于意见的,但如果系统交换很多,我更喜欢快速存储(即 SSD - 但请记住它的使用寿命有限,因此这是高度基于意见的)。
编辑:
如果您想在每次启动时使用该 sawp 文件,您可以在 /etc/fstab 中添加一个条目,例如
EDIT2:
由于其他原因,您可能会考虑使用不在恒定高 IO 负载下的驱动器。