csjoz11

导航

设置 Swap 内存的方法

1) 首先创建一个 swap 文件,下面的命令会创建一个 16GB 大小的 swap 文件,
容量大小请根据自己的需求进行修改。
(base) HwHiAiUser@orangepiaipro:~$ sudo fallocate -l 16G /swapfile
如果已经启用了Swap分区再运行fallocate 命令会报下面的错误:
fallocate: fallocate failed: Text file busy
需要先运行sudo swapoff /swapfile命令关闭系统上的swap分区才行。
注意,添加Swap内存前,请确保TF卡、eMMC或者SSD的剩余空间大于需要添加
的Swap内存容量。
2) 然后修改文件权限,确保只有 root 用户可以读写。
(base) HwHiAiUser@orangepiaipro:~$ sudo chmod 600 /swapfile
3) 然后把这个文件设置成 swap 空间。
(base) HwHiAiUser@orangepiaipro:~$ sudo mkswap /swapfile
4) 然后启用 swap。
(base) HwHiAiUser@orangepiaipro:~$ sudo swapon /swapfile
5) 完成以上步骤后,通过下面的命令可以检查 swap 内存是否已经添加成功。
(base) HwHiAiUser@orangepiaipro:~$ free -h

 

posted on 2025-05-06 14:43  csjoz11  阅读(68)  评论(0)    收藏  举报