Transmission 在重启或者关机后就丢失配置

才用几天,就发现 Transmission 在关机或者重启后就会丢失配置,全部变空了,已经下载完自动做种的 ,和原来尚未下载完成的,都没了。得要重新载入种子,那些尚未完成的也无法恢复原样,只有已完成的可以恢复做种。

测试如下:

putty 连接console

cd /etc/rc.d

在 Transmission 的 Web界面中中加载一个种子,然后正常关闭服务

./transmission stop —- 关闭过程比较慢,要十几秒钟

./transmission start —– 再启动,然后在 web中看,下载过程正常,那个加载的种子还在。

这个动作重复了几次,都正常,说明正常关闭服务时,未完成的文件被正常处理,能被正常保存,所以能正常恢复。

./transmission stop

然后重启 FreeNAS, transmission 服务随系统启动,自动启动,然后在web中看,又是全都没有了。

开关机脚本都会调用 /etc/rc.subr 其中定义了很多例程供调用。 重启和关机都是shutdown 命令,只是不同参数而已,而shutdown 命令会调用 /etc/rc.shutdown 在这个 rc.shutdown 中,它会把/etc/rc.d 下各脚本加载的进程 (包括 transmission)都 faststop方式关闭,如果在制定时间内未完成,则kill立即关闭。 将 faststop 参数改为 stop,希望transmission 能正常关闭。

但是如上测试,虽然正常关闭了,但是重启后,transmission的设置还是没有了。看来是设置丢失的问题,需要研究transmission的配置文件。

—————- coming soon ———————–

ok,答案终于找到,是因为 USB安装造成的,这种情况下,Transmission 启动后的动态配置信息是在内存中的,重启后就丢失。解决方法当然就是指定到硬盘路径。

详细看这里吧,我更新到前面的帖子中了。

原文链接:https://blog.csdn.net/FrankGGH/article/details/6575922?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171836987416800180665768%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171836987416800180665768&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-9-6575922-null-null.nonecase&utm_term=%E7%BB%BF%E8%81%94NAS

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享