京东云亚瑟路由器AX1800 PRO通过刷openwrt系统后SSH下备份原厂分区到电脑的方法,解决ttl无法一次备份log和swap分区数据
京东云亚瑟的log分区和swap分区数据超过可用内存大小导致不能TTL直接一次备份,需分别备份多个然后合并,导致了一些不方便,其实还有个折中的办法,那就是先刷op,然后直接dd备份分区,此方法更为简单,但还是要用到ttl,因为刷op需要现在ttl下刷,除非你是旧版系统可以免拆进入SSH。
方法如下:
1、ttl下刷op系统
下载文末附件中的op固件,然后tftp软件的设置不用说了吧,附件也到tftp目录里面去,依次复制下面代码执行:
tftpboot Arthur_OP_HLOS.bin ; mmc erase 0x4022 0x3000 ; mmc write 0x44000000 0x4022 0x3000
tftpboot Arthur_OP_HLOS.bin ; mmc erase 0x7022 0x3000 ; mmc write 0x44000000 0x7022 0x3000
tftpboot Arthur_OP_ROOTFS.bin ; mmc erase 0xa022 0x1e000 ; mmc write 0x44000000 0xa022 0x1e000
tftpboot Arthur_OP_ROOTFS.bin ; mmc erase 0x2a022 0x1e000 ; mmc write 0x44000000 0x2a022 0x1e000
上面代码执行完之后执行bootipq等会即可进入op(管理地址:192.168.1.1,用户:root,密码:password)
2、op系统下备份各分区:
准备个U盘,插入亚瑟的USB接口,然后进入亚瑟的SSH后台,然后输入blkid查看分区信息,其实也不用看,跟原厂系统分区一样的,直接dd就行了。
查看你的U盘挂载情况,一般是sda1,不放心的话最好确认一下,依次执行下面的命令进行备份:
dd if=/dev/mmcblk0p1 of=/dev/sda1/mmcblk0p1_0SBL1.bin
dd if=/dev/mmcblk0p2 of=/dev/sda1/mmcblk0p2_0BOOTCONFIG.bin
dd if=/dev/mmcblk0p3 of=/dev/sda1/mmcblk0p3_0BOOTCONFIG1.bin
dd if=/dev/mmcblk0p4 of=/dev/sda1/mmcblk0p4_0QSEE.bin
dd if=/dev/mmcblk0p5 of=/dev/sda1/mmcblk0p5_0QSEE_1.bin
dd if=/dev/mmcblk0p6 of=/dev/sda1/mmcblk0p6_0DEVCFG.bin
dd if=/dev/mmcblk0p7 of=/dev/sda1/mmcblk0p7_0DEVCFG_1.bin
dd if=/dev/mmcblk0p8 of=/dev/sda1/mmcblk0p8_0RPM.bin
dd if=/dev/mmcblk0p9 of=/dev/sda1/mmcblk0p9_0RPM_1.bin
dd if=/dev/mmcblk0p10 of=/dev/sda1/mmcblk0p10_0CDT.bin
dd if=/dev/mmcblk0p11 of=/dev/sda1/mmcblk0p11_0CDT_1.bin
dd if=/dev/mmcblk0p12 of=/dev/sda1/mmcblk0p12_0APPSBLENV.bin
dd if=/dev/mmcblk0p13 of=/dev/sda1/mmcblk0p13_0APPSBL.bin
dd if=/dev/mmcblk0p14 of=/dev/sda1/mmcblk0p14_0APPSBL_1.bin
dd if=/dev/mmcblk0p15 of=/dev/sda1/mmcblk0p15_0ART.bin
dd if=/dev/mmcblk0p16 of=/dev/sda1/mmcblk0p16_0HLOS.bin
dd if=/dev/mmcblk0p17 of=/dev/sda1/mmcblk0p17_0HLOS_1.bin
dd if=/dev/mmcblk0p18 of=/dev/sda1/mmcblk0p18_rootfs.bin
dd if=/dev/mmcblk0p19 of=/dev/sda1/mmcblk0p19_0WIFIFW.bin
dd if=/dev/mmcblk0p20 of=/dev/sda1/mmcblk0p20_rootfs_1.bin
dd if=/dev/mmcblk0p21 of=/dev/sda1/mmcblk0p21_0WIFIFW_1.bin
dd if=/dev/mmcblk0p22 of=/dev/sda1/mmcblk0p22_rootfs_data.bin
dd if=/dev/mmcblk0p23 of=/dev/sda1/mmcblk0p23_ETHPHYFW.bin
dd if=/dev/mmcblk0p24 of=/dev/sda1/mmcblk0p24_plugin.bin
dd if=/dev/mmcblk0p25 of=/dev/sda1/mmcblk0p25_log.bin
dd if=/dev/mmcblk0p26 of=/dev/sda1/mmcblk0p26_swap.bin
dd if=/dev/mmcblk0p27 of=/dev/sda1/mmcblk0p27_userdata.bin
注意:其实第16、17、18、20、27分区可以不用备份,16、17、18、20是刚才刷OP的HLOS和rootfs分区,用别人的原厂备份就行了,27分区是缓存分区,太大更没必要备份。
3、还原
这不用多说了吧,反着来就行了,如果要全部刷回原厂,可以先还原除红色注意事项的那几个分区外的所有分区,然后在ttl下还原16、17、18、20分区,当然这几个分区你也可以直接在op下还原,但我没试过,为了保证可靠这几个分区在ttl下进行还原的,还原之后重启就可以继续跑分了。
enjoy!
op固件下载地址:防止伸手党,设置2个积分,没积分的可签到4天获取,也可直接支付宝购买。
异客居 » 京东云亚瑟路由器AX1800 PRO通过刷openwrt系统后SSH下备份原厂分区到电脑的方法,解决ttl无法一次备份log和swap分区数据
这个是不是不用刷uboot了
不用
求分区备份,我的刷了大分区gpt,结果分区乱了。。。
大佬,4.0版本能不能TTL进去?
ttl忽视一切版本,直接刷
充值后还是没法呀
充值后还是没法下载呀
支付了就可以了
支付了没有用, 然后充值了积分也没有变, 能帮忙看下吗? 充值时间是5.27号 20:53, 20:54, 20:56, 一共三笔, 分别是2元, 2元, 10元
已处理,给你冲进积分里面了,直接用积分购买就行,可能是之前网站证书到期导致,现在正常了。