前言
当您的IYUUPlus使用Docker安装时,本篇教程适用于所有Linux内核的系统;包括但不限于:群晖、威联通、铁威马、Centos、MacOS、Ubuntu、Armbian、OpenWrt等。
实现目标
【套件qBittorrent】转移做种到【套件transmission】
创建IYUUPlus数据目录
在群晖文件管理器创建一个空目录/volume1/homes/IYUU/iyuuplus
,用来存放IYUUPlus的配置,这个目录你可以任意创建,与下面的命令保持一致就行;
如果你之前已经安装过IYUUPlus并且已经配置好站点与下载器,这个目录可以使用原来的位置,这样重装IYUUPlus后,配置依旧存在。
打开群晖ssh终端
putty连接到群晖终端
连接成功后,先输入命令sudo -i
并输入密码,切换到root用户;
搜索种子目录
qBittorrent种子目录搜索命令:find / -name BT_backup
transmission种子目录搜索命令:find / -name torrents
安装IYUUPlus
输入命令,然后回车。
docker run -d \
--name IYUUPlus \
-v /volume1/homes/IYUU/iyuuplus:/IYUU/db \
-v /volume1/homes/admin/.local/share/qBittorrent/BT_backup:/qb \
-v /volume1/\@appstore/transmission/var/torrents:/tr \
--net=host \
--restart=always \
iyuucn/iyuuplus:latest
必须在@
前添加转义符\
注意,这里使用了上面几步获取到的3个目录,分别为:
IYUUPlus配置目录:/volume1/homes/IYUU/iyuuplus
QB种子目录:/volume1/homes/admin/.local/share/qBittorrent/BT_backup
TR种子目录:/volume1/\@appstore/transmission/var/torrents
必须在@
前添加转义符\
不同系统,目录的位置也不一样,以搜索命令找出来的路径为准,然后做替换。
备注:经测试Docker挂载群晖@appstore
目录内的种子目录
时必须加\
对@
转义,否则挂载将会失败。
创建种子目录的软连接
ln -sf /volume1/homes/admin/.local/share/qBittorrent/BT_backup/ /volume1/homes/IYUU/qb
ln -sf /volume1/@appstore/transmission/var/torrents/ /volume1/homes/IYUU/tr
备注:经测试Docker挂载群晖@appstore
目录内的种子目录
时必须加\
对@
转义。
同时,群晖在Docker创建容器的时候,也无法选择软连接目录。必须通过命令直接挂载软连接目录。
IYUUPlus安装,挂载软连接目录
docker run -d \
--name IYUUPlus \
-v /volume1/homes/IYUU/iyuuplus:/IYUU/db \
-v /volume1/homes/IYUU/qb:/qb \
-v /volume1/homes/IYUU/tr:/tr \
--net=host \
--restart=always \
iyuucn/iyuuplus:latest
登录IYUUPlus
种子目录
的值填写装载路径
即可,切记别混淆概念。
进入IYUUPlus
-> 系统设置
-> 下载器设置
,编辑下载器的种子目录。
创建转移任务
- 不能勾选过滤器、选择器;
- 路径转换类型:相等
如何设置路径转换类型?如何设置路径转换规则?请参考这一篇文章的【转移原理】:https://www.iyuu.cn/archives/451/
创建转移任务之后,点击运行。
您应该看到QB的做种任务都转移到TR,数据目录自动逐一对应,正常校验啦。
版权属于:大卫科技Blog
本文链接:https://www.iyuu.cn/archives/465/
转载时须注明出处