备份还原后服务起不来:先查隐藏目录,别只查二进制
【摘要】 云手机恢复后,frpc、sshd 回来了,aria2、crond、OpenList 却还是没起来。第一反应是查二进制在不在——which 一圈下来,crond、aria2c、openlist 都在,乍看什么都没丢。真正卡住的地方在隐藏目录。aria2 起不来的直接原因是 ~/.aria2/aria2.conf 不存在;OpenList 那边同样,日志文件都不存在,说明问题不在程序本身。还原旧...
云手机恢复后,frpc、sshd 回来了,aria2、crond、OpenList 却还是没起来。第一反应是查二进制在不在——which 一圈下来,crond、aria2c、openlist 都在,乍看什么都没丢。
真正卡住的地方在隐藏目录。aria2 起不来的直接原因是 ~/.aria2/aria2.conf 不存在;OpenList 那边同样,日志文件都不存在,说明问题不在程序本身。还原旧备份时,home 目录下的 .aria2 和 .openlist 被漏掉了,二进制在、配置和数据目录不在,服务当然起不来。
修复办法也对症:从备份包 ~/termux_home_*.tar.gz 里把 .aria2 和 .openlist 补解压出来,再补跑 01/04 开机脚本。补完回读五项全齐:frpc、sshd、crond、aria2c(6800 RPC 有响应,返回 Unauthorized 即服务在跑)、OpenList(5244 回 200)。
教训就一条:还原备份后别只 which 查二进制,先看隐藏目录在不在。程序文件好补,配置目录漏了,服务会在“程序都在”的假象里继续起不来。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)