Talk is cheap, Show me the code

0%

Padavan 路由器 transmission折腾心得

反复折腾Padavan的transmission,踏过不少坑,被坑后草草记录一下

系统情况

  • 路由器,刷老毛子Padavan(https://t.me/s/pdcn1)
  • 外挂一个移动硬盘,用于挂种子
  • 平时主要开着transmission、FTP、SMB等

2023 03 差点丢掉硬盘数据

时间线:

  • 下载种子时没注意硬盘剩余空间,导致硬盘爆满(后续分析才想起,导火索)
  • transmission web control进不去,重启无效,查看log是config文件夹的setting无法创建
  • 删除setting后重启无效,遂重命名config文件夹,重启后生成新的config,随后将备份的resume和torrent导入,恢复种子状态(此时似乎已解决问题,但…)
  • 中间或许升级了一次Padavan固件,随后设置过程中出现路由器web无响应状况(网络功能正常,其他VPN服务、后台、ftp、smb等均不正常)
  • 以为是固件问题,遂降版本,此时已无原来的旧版本(很旧已经下不到了),先降再说
  • 短期内状态稍好,但FTP相关设置仍无法访问,继续折腾,不久又出现无响应状态
  • 怀疑不是固件原因,拔掉硬盘,关闭需要硬盘的相关应用,路由器功能一切正常
  • 同一时间FTP也存在问题,现象是AiDisk设置失败,FTP无法设置为用户访问,无法修改admin用户的读写权限
  • 仍不死心企图修复transmission,遂ssh进入后台直接操作文件,问题终于逐渐露出水面…
  • 原来,,,整个硬盘早已处于混沌状态!
  • 各种反常理现象不亚于粒子对撞实验受到智子干扰,包括但不限于:删除文件夹A时文件夹B也不见了(没有软连接),某文件突然变成文件夹,文件夹或文件忽隐忽现,等等等等
  • 终于,意识到是硬盘文件系统可能出现损坏,第二天拔下硬盘用windows资源管理器扫描修复,耗时一天,硬盘甚至空出了两百多G
  • 修复后,部分文件丢失,后续在found.000文件夹下基本找到了,遂拷贝回原位置
  • 再次插入硬盘后,一切正常的Padavan终于回来了!
  • 随后是还原resume和torrent,修改文件夹名字(found.000下的文件夹名字是乱的),修改种子路径,重新校验(部分实在没办法)等一系列操作,transmission基本恢复如初。

教训

  • 没事不要升级固件,想降级还不一定有(固件自己保存比较稳妥)
  • 决不能让硬盘爆掉
  • 开始出现玄学bug时不妨检查一下硬盘
  • 移动硬盘尽量不要带点拔
-------------The End-------------