容器恢复——从备份包重建完整环境
恢复入口
进入 ZeroTermux 左侧边栏常用功能:
常用功能 → 备份/恢复 → 恢复
前置条件
恢复前确认:
- 备份文件已经放在
/sdcard/xinhao/data/下 - 备份文件是 ZeroTermux 或 Termux 的标准 tar 格式包(
.tar.gz/.tar.bz2/.tar.xz均可)
从第三方下载的恢复包请先确认来源可靠。未知脚本直接运行或未知恢复包直接恢复到主力环境都有可能搞坏系统。
恢复步骤
- 进入恢复界面,ZeroTermux 会扫描
/sdcard/xinhao/data/下所有备份包 - 列表里会显示每个包的名称——这个名称就是你备份时用的文件名(或默认名),以此来区分
- 点选要恢复的数据包
- 系统要求你输入一个新的容器名——这个名字会出现在容器列表里,用于后续切换
- 建议起个有意义的名字,比如和备份包名保持一致或稍微改一下:
Debian GNU/Linux forky/sid、Kali Linux,不要用114514或无意义的随机字符 - 确认恢复,ZeroTermux 会解包并注册新容器
- 完成后终端会提示「系统恢复完成,请在切换系统,切换你的系统」
- 按提示重启 ZeroTermux,然后在容器切换菜单里切到刚恢复的容器
恢复后的验证
恢复完成并切换容器后:
pkg update
pkg list-installed | head -20
如果能正常 update 且已装包列表和备份时一致,说明恢复成功。
恢复包的来源渠道
常见渠道:
- 自己的设备上之前做的备份
- ZeroTermux 社群里分享的恢复包
- ZeroTermux 下载站(见线上生态相关页面)
使用第三方恢复包前务必确认适用版本,恢复后建议先运行 pkg update && pkg upgrade 刷新依赖关系。