默认的17.04交换文件位置


16

我在任何地方都找不到任何信息(并且我不想为此专门设置新的17.04安装),17.04中交换文件的默认位置是什么?


2
默认位置似乎是/ swapfile。我不确定“升级后……重新创建...”的意思。它将愉快地使用继承的交换分区。
mikewhatever

无论如何,@ mike的意思是我可以从使用交换分区切换到17.04的默认设置。但是我看到我可能不应该将两个问题合并为一个。
phk

答案是关于在17.04中查找,删除和创建交换。您可以按照任何16.04方法重新创建分区。
Rinzwind '17

Answers:


29

2个命令:

~$ cat /proc/swaps
Filename                Type        Size    Used    Priority
/swapfile                               file        2097148 0   -1

$ grep swap /etc/fstab
/swapfile                                 none            swap    sw              0       0

因此,两者都指向:

$ cd / && ls -l swapfile
-rw------- 1 root root 2147483648 apr  2 18:56 swapfile

禁用并删除:

sudo swapoff /swapfile
sudo rm /swapfile

创建一个2Gb交换文件,设置权限,将其格式化为swap并启用它:

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

1
谢谢,这几乎是我想要的。也感谢您提供有关如何稍微重新创建17.04状态的命令。我在某处读到了动态大小,但是我猜这仅指安装时间,对吗?
phk

是。是的。没有检查对休眠的影响(但我认为文件越多,所需的空间越大)。
Rinzwind '17

我尝试测试您提到的最后一部分中的命令(也在help.ubuntu.com/community/SwapFaq#How_do_I_add_a_swap_file.3F中提到),但是我正在swapon: /swapfile: swapon failed: Invalid argument寻找最后一个命令。我想我可能必须先禁用交换分区,但是我不能使用ATM,因为swapoff: /dev/sdd8: swapoff failed: Cannot allocate memory……我必须释放一些内存。
phk

嗯,如何在现场直播中使用它?
Rinzwind '17

弄清楚问题与/成为btrfs有关,我错过了FAQ提到了这一事实。
phk
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.