目前istoreOS自带的备份工具,只能帮助我们备份一下配置文件,不能备份软件,比如安装了OpenClash软件,就无法进行恢复。

有个开源项目可以帮助我们解决,它可以帮助我们备份istoreos中下载的软件,备份。Github地址:https://github.com/wukongdaily/OpenBackRestore

1.执行脚本进行备份和恢复

1.1 备份

可以使用如下的命令去执行iStoreOS的备份。

wget -O backup.run https://cafe.cpolar.cn/wkdaily/OpenBackRestore/raw/branch/master/backup/backup.run && sh backup.run

默认备份路径是/tmp/upload/backup.tar.gz,如果想要自定义备份路径,可以在脚本中手动指定路径,例如指定为/mnt/data


sh backup.run /mnt/data/

wget -O backup.run https://cafe.cpolar.cn/wkdaily/OpenBackRestore/raw/branch/master/backup/backup.run && sh backup.run /mnt/data/

接着,可以在iStoreOS的"系统"-"文件传输"功能下,输入"/tmp/upload/backup.tar.gz",将文件下载到本地进行保存,方便后续进行运行脚本恢复。

image-4qzr.png

1.2 恢复

需要先将文件上传到iStoreOS的/tmp/upload/目录下。

image-7wwo.png

接着,可以使用如下的命令进行恢复。

wget -O restore.run https://cafe.cpolar.cn/wkdaily/OpenBackRestore/raw/branch/master/backup/restore.run && sh restore.run

2. 在istoreOS中通过插件安装的方式备份

和脚本备份的方式同理。在istore中选择手动安装,运行backup.run/restore.run脚本即可,就是不能自定义指定备份/恢复的路径。

image-rgzw.png