S*A 发帖数: 7142 | 1 刚刚把这个配好,找了个很老的 USB flash drive。
根据这个步骤,使用推荐的 /overlay 覆盖而不是 / 覆盖。
http://wiki.openwrt.org/doc/howto/extroot
步骤其实很简单,文档里大多数的篇幅都是这 / 覆盖的古老
不推荐的方式,可以忽略。
基本上,只要 opkg install block-mount kmod-usb-storage kmod-fs-ext4
然后改 /etc/config/mount 里面的 mount point 和 enable 就好了。
为什么这样做呢,有几个特别大的好处。
1)flash 的空间几乎就无限制了。
2)减少对路由器本身的 flash 的损耗。路由器自己的flash
是很弱的 I2C flash。 是设计给 firmware update,
不是设计给经常写的,只有大概几千次的写寿命。
我怀疑我的老 WRT54GS 就是 flash 给写多了,损耗坏了。
我不是很确定是不是每次启动都会写 flash。
我相信其他 DDWRT 之类的 firmware 也可能有这个问题。
当然,我的 WRT54GS 也服务我好多年了,这个情况其实不是
那么容易碰到。
3)备份,恢复和试验新的危险 config 很容易。如果 config 失败,
比较坏的情况会导致路由器登陆不进去。以前就只有从新 flash
firmware 了。先在把 USB 拷贝出来。失败了把 USB flash 拔
出来,恢复原来 config 就好了。非常简单,不会因为 config
砖头了路由器。
非常高兴。发文共享一下。 |
s***g 发帖数: 495 | 2 多谢共享。
【在 S*A 的大作中提到】 : 刚刚把这个配好,找了个很老的 USB flash drive。 : 根据这个步骤,使用推荐的 /overlay 覆盖而不是 / 覆盖。 : http://wiki.openwrt.org/doc/howto/extroot : 步骤其实很简单,文档里大多数的篇幅都是这 / 覆盖的古老 : 不推荐的方式,可以忽略。 : 基本上,只要 opkg install block-mount kmod-usb-storage kmod-fs-ext4 : 然后改 /etc/config/mount 里面的 mount point 和 enable 就好了。 : 为什么这样做呢,有几个特别大的好处。 : 1)flash 的空间几乎就无限制了。 : 2)减少对路由器本身的 flash 的损耗。路由器自己的flash
|
S*A 发帖数: 7142 | 3 强烈推荐 router 自己刷 firmware 的。 |
c***k 发帖数: 1589 | 4 多谢。
【在 S*A 的大作中提到】 : 强烈推荐 router 自己刷 firmware 的。
|