# tinycomputer-backup-shell **Repository Path**: xc1984759471/tinycomputer-backup-shell ## Basic Information - **Project Name**: tinycomputer-backup-shell - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-11-09 - **Last Updated**: 2025-11-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tinycomputer-backup-shell #### 介绍 用于完整备份小小电脑app中的容器数据 此脚本参考了termux官方的备份方法,详情见:https://wiki.termux.com/wiki/Backing_up_Termux 该脚本是基于[Termux备份脚本](https://gitee.com/xc1984759471/termux-backup-shell)修改而来,以便用于小小电脑app的容器备份还原。 目前在tinycomputer 1.0.100+xfce版本测试通过,其他版本请自行测试。目前暂只能备份容器数据,后续将视情况扩大备份范围。 #### 用法 为避免备份/还原过程中出现错误,建议在“小小电脑”的“全局设置”中开启终端功能,并在终端界面输入`exit`回到安卓shell界面后再进行备份还原。在Proot环境下运行虽然可行,但容易出现Signal11闪退错误,因此不建议使用。 ![输入图片说明](imgd52a7ee469fa78c5bb9c4a196fd3ad0d.jpg) 因脚本不支持在安卓默认的Borune Shell下运行,故本仓库中提供预编译好的静态bash,请先获取并运行bash后再执行脚本命令: ```bash curl -L https://gitee.com/xc1984759471/tinycomputer-backup-shell/raw/master/bash -o bash chmod +x bash ./bash ``` 在线脚本: ```bash . <(curl -L https://gitee.com/xc1984759471/tinycomputer-backup-shell/raw/master/backup-shell) backup [备份文件] #备份小小电脑容器数据 ``` ``` . <(curl -L https://gitee.com/xc1984759471/tinycomputer-backup-shell/raw/master/backup-shell) restore <备份文件,如果是在容器中运行,内置存储位置在/media/sd下> #还原小小电脑容器数据 ``` 如果提示"curl:command not found",则需要先安装curl(仅限容器环境下运行) ```bash sudo apt install curl ``` 您也可以克隆本项目仓库使用此功能(需提前安装好git) ```bash git clone https://gitee.com/xc1984759471/tinycomputer-backup-shell/ cd tinycomputer-backup-shell bash backup-shell <操作> ``` #### 注意事项 1.默认备份到 内部存储/tinycomputer-backup-<备份时间>.tar.gz,您可以在备份完成后将备份包进行二次备份(例如转移到外部存储,电脑或网盘中);您也可以手动指定备份包路径(参见上方用法)。 但请不要备份到“小小电脑”的私有目录(/data/data/com.fcy.tiny,内部存储(外部存储)/Android/data/com.fcy.tiny均属于“小小电脑”的私有目录),否则在卸载“小小电脑”的同时会一并清除备份包。 2.还原数据将会清空原有的全部数据,请在确认“小小电脑”中没有重要数据的情况下进行还原操作。 3.备份/还原过程中请不要打断操作,否则可能会造成备份不完整或者“小小电脑”无法正常启动。如果还原过程中出现错误导致无法启动,清除"小小电脑"数据后再还原一次即可。 4.个别文件(例如socket连接入口文件)无法备份属正常现象,通常这些文件可忽略,不会对使用造成影响。 #### 鸣谢 小小电脑(Tiny_Computer)项目:https://github.com/Cateners/tiny_computer