unraid 中的Docker qBittorrent下载视频后的 Sonarr Radarr文件硬链接方案

浏览:2616次阅读
没有评论

最近又开始折腾 高阶教程 - 追剧全流程自动化 全自动追剧操作

但是遇到一个问题 qb 下载好视频后会复制到目标视频文件夹中 直接造成双倍的体积 但是不能造成双倍的快乐

默认 Sonarr Radarr 都已经开启了硬链接

测试流程
  1. unraid 视频目录中 执行命令 ll 结果检查未有硬链接 如下图
    -rw-r--r-- 2 1026 users 21895607335 Dec 14 12:45 Finch\ (2021)\ WEBDL-2160p.mp4 在改行中 r-- 2 代表硬链接了 2 次 默认为 1 则无硬链接
    unraid 中的 Docker qBittorrent 下载视频后的 Sonarr Radarr 文件硬链接方案

  2. 进入 sonarr docker 内部 手动执行 ln 创建硬链接 结果提示失败
    提示错误 : Invalid cross-device link
    此时知道是在操作创建硬链接时 已经跨文件系统了
    注: 硬链接要求 1. 不能跨文件系统。2. 不能连接目录。

解决流程

知道了问题所在 我们就开始解决问题

问题前

文件结构 /mnt/user

├── downloads
   ├── radarr
   └── tv-sonarr
└── media
    ├── anime
    ├── movies
    ├── music
    └── tv

docker 配置如下 (注: 所有路径基于 /mnt/user 自行扩展)

容器 容器内路径 主机路径
qb/downloads/downloads
radarr/dwonloads/downloads
radarr/media/media
sonarr/downloads/downloads
sonarr/media/media

以上路径 无法硬链接

解决方法

修改文件结构如下

├── downloads # 注 此目录为所有下载点 但不使用 视频下载到此处
└── media
    ├── anime
    ├── downloads
    │   ├── radarr
    │   └── tv-sonarr
    ├── movies
    ├── music
    └── tv

docker 配置如下 (注: 所有路径基于 /mnt/user 自行扩展)

容器 容器内路径 主机路径
qb/downloads/downloads
qb/downloads_video/media/downloads
radarr/dwonloads/media/downloads
radarr/media/media
sonarr/downloads/media/downloads
sonarr/media/media

此时还需要将 docker 中 sonarr radarr 的下载客户端的映射文件夹修改一下 贴图为 sonarr radarr 同理操作

unraid 中的 Docker qBittorrent 下载视频后的 Sonarr Radarr 文件硬链接方案

此时应该可以达成上面硬链接的效果了

正文完
 0
包子
版权声明:本站原创文章,由 包子 2021-12-14发表,共计1047字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)