今天用 ipad 登陆 transmission 查看做种情况,然后莫名其妙把群晖 NAS 上 transmission 服务搞崩了。想着 docker-compose 重启一下就好了,结果折腾了我好久才解决,期间一度放弃准备重新一个一个续种。
首先建议大家设置一个定时任务备份 transmission 配置文件夹!!!!我今天就是莫名其妙配置文件夹消失了!我当时还没意识到问题的严重性,重新创建了一个,导致重装 transmission 打开后,做种列表是空的!!
如果你跟我一样悲催的把 transmission 配置文件的版本控制给关了,不要慌,下面步骤会帮你把所有配置都找回来。
- 先去控制面板打开 ssh
- sudo find / -name resume
- 神奇的地方就在这里,你会发现两个 transmission/resume 文件夹。第一个就是救命稻草,第二个是我后来创建的。
- 你会发现第一个 transmission 路径下的 resume 和 torrents 文件夹里面有很多文件!就是这个!!!!
- 把第一个 transmission 路径下的 resume 和 torrents 文件夹复制到第二个 transmission 路径下。
- 通过 ll 命令查看第二个 transmission 路径下其他文件的用户和组
- 通过
sudo chgrp -R 组名 torrents/
sudo chown -R 用户名 torrents/
sudo chgrp -R 组名 resume/
sudo chown -R 用户名 resume/
命令把两个文件夹及其中文件的权限改好。 - 这时候打开 transmission 应该就能看到所有种子信息都回来了,但是有可能会说找不到数据。看下面截图,是种子配置文件保存的路径,去 docker-compose.yml 文件中,把路径重新映射一下,重启 dock-compose。
- 全都回来啦!!!!!