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

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

  但是遇到一个问题 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文件硬链接方案

  

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

  

给TA打赏
共{{data.count}}人
人已打赏
PHP技术技巧

使用NGINX解决 客户端下载PHP服务端大文件时(kodbox) 服务器CPU爆满问题

2021-11-17 14:34:07

Linux技术技巧

unraid 日志100%导致服务异常解决方法

2021-12-21 10:30:24

0 条回复A文章作者M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

Warning: error_log(/www/wwwroot/blog.52nyg.com/wp-content/plugins/spider-analyser/#log/log-0511.txt): failed to open stream: No such file or directory in /www/wwwroot/blog.52nyg.com/wp-content/plugins/spider-analyser/spider.class.php on line 2900