目前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",将文件下载到本地进行保存,方便后续进行运行脚本恢复。
1.2 恢复
需要先将文件上传到iStoreOS的/tmp/upload/
目录下。
接着,可以使用如下的命令进行恢复。
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脚本即可,就是不能自定义指定备份/恢复的路径。
评论