RSS | 精品资源
网站首页 / 每日资讯 / 正文

如何开启路由的swap 功能

2019-02-09 每日资讯 15 ℃ 0 评论

866327e2aafe43acbd0b6dcc3be8ef57.jpeg



首先,你需要知道什么是linux的swap,并确定你真的要用它,虽然swap可以帮你增加可用内存,但是,带来的代价却非常大,一旦使用到swap内存,你的路由将会变得反应非常慢,并且,在反复调用swap空间的时候,可能会对你的u盘、sd卡造成不可修复的伤害。所以,非到十分必要,不要开启swap

1. 建立 swap 文件

dd if=/dev/zero of=/opt/.swap bs=1024k count=20   (count 是你需要多少M虚拟内存)

2. 准备好使用 swap

mkswap /opt/.swap

3. 激活swap 文件

swapon /opt/.swap

4. 查看虚拟内存激活情况

free

5. 关闭 swap ,并清除swap文件。如果你仅仅是关闭了swap而不删除文件,那么,在路由下次启动的时候,会自动激活 swap 虚拟内存。

swapoff /opt/.swap
rm /opt/.swap

如何手动下载 opt.tgz

由于我们没有自己的下载服务器,opt.tgz 文件大概有60M左右,放在任何一个国内的免费下载服务器上,基本上都会被人封,所以只能放在github和bitbucket这两个超慢的网站上。希望有服务器资源的朋友可以提供分流服务器。

由于路由自己下载非常慢,也很容易由于网络原因中断,因此在此提供手动下载的方法。

处理方法:

1. 首先在U盘或者SD卡的分区一上建立一个opt 目录:
例如 
mkdir /media/AiCard_01/opt -p
这里的目录可能和你的存储设备不同。

2. 重启路由,确定你的opt目录已经正确mount了。
输入 mount ,看到有如下字样
/dev/mmcblk0p1 on /opt type ext4 (rw,noatime,data=ordered)
说明成功了。

3. 然后手动下载 opt.tgz 文件,目前有两个下载地址:

cd /opt
wget https://bitbucket.org/hiboyhiboy/opt-file/raw/master/optupang7.tgz -O opt.tgz
或者
wget https://raw.githubusercontent.com/hiboyhiboy/opt-file/master/optupang7.tgz -O opt.tgz

也可以使用 curl

curl https://bitbucket.org/hiboyhiboy/opt-file/raw/master/optupang7.tgz -o opt.tgz -k
或者
curl https://raw.githubusercontent.com/hiboyhiboy/opt-file/master/optupang7.tgz -o opt.tgz -k

这个时候可以看到下载进度条开始慢慢跑了,是的,两个都很慢。

当下载进度条到了100%以后,再把opt 功能打开,

如果中间中断了,出现 short write 这样的,说明你没有打 cd /opt

如果太慢,你可以先把你的ss 开启,把 bitbucket.org 和 githubusercontent.com 域名加入到需要FQ的列表里面。

在下载过程中,如果太慢,可以 ctrl - c 中断,然后尝试另外一个下载地址。



注册账号请珍惜,做一名合法的公民!

猜你喜欢

额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。