如何节约大量的bt种子校验时间(手动辅种)
起因
transmission不像qbittorrent那样可以快速跳过校验,如果重装系统没有备份配置文件,或者是辅种,几百GB大包子的校验过程让你欲哭无泪,尤其那些小文件多的种子,简直让你欲哭无泪。
准备工具
下面开始正式流程:
首先把辅种的种子用transmission打开,并选择正确的下载目录,取消“添加后开始”,确保不自动下载。
一、通过下载软件界面获取种子的校验值,记住这串数字。
老版本bt软件的配置文件夹里种子是按照种子发布名称明保存的,但是现在已经改成种子校验值了,所以一定要先确定好校验值和种子对应下载目录,防止辅种时选错目录。
]
二、找到transmission的配置文件夹
子文件夹torrents–对应校验值的文件种子
子文件夹resume–对应校验值的文件的校验文件,也是我们需要修改的文件
三、用BEncode Editor打开resume文件夹中对应的“校验值.resume”
注意:以下操作要求停止transmission服务
确认以下字段是否正确,确定下载目的文件夹是否正确(是否含有对应下载文件)
desstination--种子下载的文件保存目录 name--种子任务名称
dnd和priority值为该种子下载的文件总数量,transmission已经打开了种子,会自动填写正确数字。
四、修改以下3个字段
paused 从1改为 0
progress下的blocks 从none(也可能是其他)修改为 all 注意类型为string
新增一个和blocks同级别的字段
have 值为all也是string
注意:以上步骤中的dnd和priority值因为是已经打开了种子文件,所以都是正确数值不需要修改
五、检查以下三处字段是否修改好,选择file-save保存
六、保存文件并启动 transmission服务
参考文章:
另外说下前段时间用truenas scale安装docker版transmission的一个坑:
安装后如果下载,那么truenas物理机的cpu虽然总体显示占用很低(1%),但是实际**单线程cpu已经爆100%**了,只要下载就100%,无论下载速度是1MB还是10Mb。
期间使用了限速、限连接数、降docker版本,均无法解决。
如果限制该容器cpu使用率,虽然cpu占用低了,但是访问控制transmission的web界面会变得非常卡顿,几乎无法打开页面,这个办法也不行。
然后更换使用大神ChisBread爆改的docker版本后临时解决,单线程cpu只有20%。
但是没过几天下载又老问题,不知道有没有大佬能指点一下啊。
如何节约大量的bt种子校验时间(手动辅种)