重新启动后,交换文件将恢复为原始大小

时间:2017-07-06 13:51:34

标签: linux raspberry-pi raspbian raspberry-pi3 swapfile

我正在尝试增加我的覆盆子pi 3上的交换文件大小。 我在DigitalOcean上关注本指南here

成功增加文件并使用mkswap和swpon命令设置后,一切正常。我甚至尝试用随机数据填充我的ram以查看它是否会使用新的交换空间并且它运行良好。

然而,在我重启我的覆盆子后,交换文件返回到之前(默认)大小100MB。 有没有办法让这个变化永久化?

我在Raspbian Jessie上运行Raspberry pi 3。

2 个答案:

答案 0 :(得分:3)

我明白了。

修改/ etc / dphys-swapfile解决了所有问题。

我刚刚将CONF_SWAPSIZE=100更改为CONF_SWAPSIZE=2000

dphys-swapfile负责设置,挂载/卸载和删除交换文件。

在配置文件中,您还可以指定交换文件的位置以及其他一些参数。

答案 1 :(得分:2)

假设您已到达swapon -s返回的位置

# sudo swapon -s
Filename                Type        Size    Used    Priority
/swapfile               file        4194300    0          -1

现在要使此更改成为永久更改,您需要在fstab中添加有关新交换文件的记录。

您需要添加以下行:

/swapfile       none       swap         sw        0      0

fstab字段的含义如下:

#1.source   2.mountpoint  3.fstype  4.options   5.freq  6.order