我正在尝试增加我的树莓派 3 上的交换文件大小。我在 DigitalOcean 上遵循本指南。
成功增加文件并使用 mkswap 和 swpon 命令进行设置后,一切正常。我什至尝试用随机数据填充我的 ram,看看它是否会使用新的交换空间并且它工作得很好。
但是,在我重新启动树莓派后,交换文件返回到之前的(默认)大小 100MB。有没有办法使这种变化永久化?
我在 Raspbian Jessie 上运行 Raspberry pi 3。
我正在尝试增加我的树莓派 3 上的交换文件大小。我在 DigitalOcean 上遵循本指南。
成功增加文件并使用 mkswap 和 swpon 命令进行设置后,一切正常。我什至尝试用随机数据填充我的 ram,看看它是否会使用新的交换空间并且它工作得很好。
但是,在我重新启动树莓派后,交换文件返回到之前的(默认)大小 100MB。有没有办法使这种变化永久化?
我在 Raspbian Jessie 上运行 Raspberry pi 3。
我想到了。
修改 /etc/dphys-swapfile 可以解决所有问题。
CONF_SWAPSIZE=100
我刚改成CONF_SWAPSIZE=2000
dphys-swapfile 负责设置、挂载/卸载和删除交换文件。
在配置文件中,您还可以指定交换文件的位置以及一些其他参数。
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