openwrt系统备份

 

刷固件,之后恢复/overlay目录就可以了?

https://forum.openwrt.org/search.php 搜backup

 

修改代码,保存配置时【增加一个保存目录,即/overlay】

 

完成论坛版本的备份、恢复。实际上完全可以写个脚本用于通过界面备份恢复,不过中间停顿,系统就坏了。

 

备份,即将/overlay打包到本地。  刷机(必须对应一个版本), 删除新机的/overlay目录,通常只有 几十K,这个时候删除overlay,把原来overlay的拷贝过去就可以了。

 

 

刷系统后,wifi无法启动,显示如下错误.

 

root@OpenWrt:~# ls

root@OpenWrt:~# wifi status

Configuration file: /var/run/hostapd-phy0.conf

Channel not configured (hw_mode/channel in hostapd.conf)

Could not select hw_mode and channel. (-1)

wlan0: Unable to setup interface.

rmdir[ctrl_interface]: No such file or directory

Failed to start hostapd for phy0

 

不知道问题出在哪里。

wifi detect > /etc/config/wireless, 然后通过GUI设置enabled,就可以启动了。否则,wifi up总是显示disabled, 或者也可以直接通过编辑器更改 wireless文件

 

 

config 'wifi-device' 'radio0'

        option 'type' 'mac80211'

        option 'channel' '11'

        option 'macaddr' '00:1f:33:44:55:66'

        option 'hwmode' '11g'

        option 'disabled' '0'   // 是否开启无线的配置在这个地方?

        option 'txpower' '20'

        option 'country' '00'

 

 

root@router:/overlay# find / | grep fstab

/etc/fstab

/usr/lib/lua/luci/model/cbi/admin_system/fstab

/usr/lib/lua/luci/model/cbi/admin_system/fstab/mount.lua

/usr/lib/lua/luci/model/cbi/admin_system/fstab/swap.lua

/usr/lib/lua/luci/model/cbi/admin_system/fstab.lua

find: /proc/18915: No such file or directory

/rom/etc/fstab

/rom/usr/lib/lua/luci/model/cbi/admin_system/fstab

/rom/usr/lib/lua/luci/model/cbi/admin_system/fstab/mount.lua

/rom/usr/lib/lua/luci/model/cbi/admin_system/fstab/swap.lua

/rom/usr/lib/lua/luci/model/cbi/admin_system/fstab.lua

root@router:/overlay# ls /etc/fstab -l

lrwxrwxrwx    1 root     root           10 Apr  2 11:26 /etc/fstab -> /tmp/fstab

root@router:/overlay# which 7z

/usr/bin/7z

root@router:/overlay# ls /overlay/usr/bin/               // 前面的7z,其实就是放在这个overlay目录,这个文件系统的格式是mini_fo

7z

 

 

mini_fo:/overlay          5.1M      5.1M         0 100% /    这个文件系统,使squafs支持写操作?

 

 

 

root@router:/overlay# free

              total         used         free       shared      buffers

  Mem:        29808        27988         1820            0         2464     // 剩余内存怎么只有1820K了呢?

 Swap:            0            0            0                                              // 为系统添加交换空间.

Total:        29808        27988         1820

 

 

ext root

http://www.right.com.cn/forum/thread-46556-1-1.html

挂载之后,不能umount,ext root分区不能是FAT格式

 

 

 

参考资料

https://forum.openwrt.org/viewtopic.php?id=29513

https://forum.openwrt.org/viewtopic.php?id=28368  压缩备份至U盘

 

http://openwrt.org.cn/bbs/viewthread.php?tid=1273&extra=page%3D1&page=1  // 备份中文教程

 

你可能感兴趣的:(openwrt)