|
飞牛NAS的FNOS系统基于Debian发行版开发,增加Swapfile可以参考Debian系统的方法,以下是具体步骤:
检查当前系统交换空间
打开终端,输入命令 sudo swapon --show ,查看当前系统是否已经存在交换空间以及其使用情况。
创建交换文件
1. 确定要创建的Swap文件大小,例如 sudo fallocate -l 4G /swapfile ,这里创建了一个4GB的交换文件,你可根据需求调整大小。
2. 设置权限,执行命令 sudo chmod 600 /swapfile ,确保只有 root 用户可以访问该文件。
3. 将文件格式化为交换空间,输入 sudo mkswap /swapfile 。
激活交换文件
使用命令 sudo swapon /swapfile 激活刚刚创建的交换文件,使其立即生效。
设置开机自启
为了让系统在每次开机时都自动启用这个交换文件,需要将其添加到 /etc/fstab 文件中。执行命令 echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab 。
执行完上述操作后,可通过 sudo swapon --show 命令来验证交换文件是否已成功添加并启用。
要调整飞牛NAS的FNOS系统中已存在的Swapfile大小,可以按照以下步骤进行操作:
停用交换文件
首先需要停用现有的交换文件,以确保在调整大小时不会出现问题。在终端中输入命令 sudo swapoff /swapfile ,这里的 /swapfile 是交换文件的路径,如果你的交换文件路径不同,需要相应修改。
调整交换文件大小
- 如果要增大交换文件,例如将其增大到8GB,可以使用命令 sudo fallocate -l 8G /swapfile 。 fallocate 命令会根据指定的大小调整文件。
- 如果要减小交换文件,先备份交换文件内容,如 sudo cp /swapfile /swapfile.bak ,然后使用 truncate 命令调整大小,如 sudo truncate -s 4G /swapfile 将其缩小到4GB。
重新格式化交换文件
调整大小后,需要重新将交换文件格式化为交换空间,执行命令 sudo mkswap /swapfile 。
重新激活交换文件
最后,使用命令 sudo swapon /swapfile 重新激活交换文件,使其生效。
调整完成后,可以通过 sudo swapon --show 命令来检查交换文件的大小是否已正确调整。
对于一些硬件配置较高的设备,过小的swap会导致CPU占用和温度高,所以我给大家一个终极解决方案。
系统建议装在固态硬盘上,swap的大小我建议,(内存容量+独显显存容量)乘以2 但是最大值不要超过256G 因为很多linux内核限制最大256G 至少我很多年前玩linux是这样的。
|
|