NAS SSD临时下载盘,Aria2+qbittorrent配置教程
本文最后更新于 2021年09月4日

接上篇群晖 DS918+扩展 – M.2 NVMe SSD 缓存变储存空间

NAS作为家中的数据中心,24小时运行,HDD的噪音可以说是让人最难以接受的点,长期下载,HDD的炒豆子时是不少nas用户的痛,将下载路径设置到SSD中,能够极大缓解

不过,SSD的每T价格相较于HDD昂贵很多,所以下载的内容我们最终还是需要存放到HDD中,SSD只做临时下载盘

具体实施教程

Aria2

需要docker,这里我选用的是我制作的docker aria2镜像,应该是目前唯一一个能够保留完整目录结构移动的docker aria2镜像

路径挂载如下图所示,下载位为SSD盘位,下载完成后移动的路径为HDD盘位

建议创建容器后,在网页端修改磁盘挂载路径

关于docker aria2的其他配置,详见GitHub

https://github.com/SuperNG6/docker-aria2

docker create \
  --name=aria2 \
  superng6/aria2:webui-latest

创建好容器后,修改配置文件/config/setting.conf

其中move-task=true设置为true,即可在任务下载完成后,自动保留完成目录结构,移动到HDD中

## docker aria2 功能设置 ##
# 配置文件为本项目的自定义设置选项
# 重置配置文件:删除本文件后重启容器
# 所有设置无需重启容器,即刻生效

# 自定义tracker地址
custom-tracker-url="https://cdn.jsdelivr.net/gh/XIU2/TrackersListCollection@master/best_aria2.txt"

# 删除任务,`delete`为删除任务后删除文件,`recycle`为删除文件至回收站,`rmaria`为只删除.aria2文件
remove-task=rmaria

# 下载完成后执行操作选项,默认`false`
# `true`,下载完成后保留目录结构移动
# `dmof`非自定义目录任务,单文件,不执行移动操作。自定义目录、单文件,保留目录结构移动(推荐)
move-task=true

# 文件过滤,任务下载完成后删除不需要的文件内容,`false`、`true`
# 由于aria2自身限制,无法在下载前取消不需要的文件(只能在任务完成后删除文件)
content-filter=false

# 下载完成后删除空文件夹,默认`true`,需要开启文件过滤功能才能生效
# 开启内容过滤后,可能会产生空文件夹,开启`DET`选项后可以删除当前任务中的空文件夹
delete-empty-dir=true

# 对磁力链接生成的种子文件进行操作
# 在开启`SMD`选项后生效,上传的种子无法更名、移动、删除,仅对通过磁力链接保存的种子生效
# 默认保留`retain`,可选删除`delete`,备份种子文件`backup`、重命名种子文件`rename`,重命名种子文件并备份`backup-rename`
# 种子备份位于`/config/backup-torrent`
handle-torrent=backup-rename

# 删除重复任务,检测已完成文件夹,如果有该任务文件,则删除任务,并删除文件,仅针对文件数量大于1的任务生效
# 默认`true`,可选`false`关闭该功能
remove-repeat-task=true

# 任务暂停后移动文件,部分任务下载至百分之99时无法下载,可以启动本选项
# 建议仅在需要时开启该功能,使用完后请记得关闭
# 默认`false`,可选`true`开启该功能
move-paused-task=false

qbittorrent

套件或docker均可,这里我选用的是我制作的docker-qbittorrent镜像,其他的也一样

https://github.com/SuperNG6/docker-qbittorrent

重点还是磁盘挂载,未下载完成的路径放到SSD盘中,也就是/downloads/incomplete,下载完成后的要移动的位置为HDD,也就是/downloads

oml9SR

在qbittorrent的weibu ui中,勾选保存未完成的 torrent到

默认保存路径:填写 /download

保存未完成的 torrent到:填写 /downloads/incomplete

结语

通过把套件,下载盘设置到SSD后,我的NAS,安静的难以置信,一个4盘位插满的NAS,全速下载也没有什么声音

硬盘灯除了盘位1外,其他盘位的灯也很少闪烁(盘位1其实也不怎么闪,频率相比从前,大大降低),炒豆子的声音几乎都没有了,感觉非常爽

原创声明
本文由 NG6 于2021年09月04日发表在 sleele的博客
如未特殊声明,本站所有文章均为原创;你可以在保留作者及原文地址的情况下转载
转载请注明:NAS SSD临时下载盘,Aria2+qbittorrent配置教程 | sleele的博客

评论

  1. 匿名
    Windows Chrome
    1年前
    2022-12-20 11:32:01

    请问这样去挂PT的话,转移了以后还能做种吗?

    • 匿名
      匿名
      Windows Chrome
      1年前
      2023-4-04 1:40:06

      @匿名 小新 好像不行,我看下载完之后显示转移中,转移完也显示保种,但是不上传数据了

  2. Wayne
    Macintosh Chrome
    2年前
    2022-3-26 13:53:50

    你好,请问qb的环境变量需要配置么

    • NG6
      Wayne
      博主
      Macintosh Chrome
      2年前
      2022-3-28 22:16:53

      @Wayne 不需要

  3. ‘0’’
    Windows Edge
    2年前
    2022-2-13 14:56:23

    设置了这个整个下完了才会移动吗?比如我下载一个1.5T的大包,ssd只有1T,是不是就不能用这个了?

    • NG6
      ‘0’’
      博主
      Macintosh Chrome
      2年前
      2022-2-14 14:35:39

      @‘0’’ 是的

  4. ray
    Windows Firefox
    2年前
    2022-2-08 10:36:50

    qb设置成SSD作为缓存盘,一模一样的设置,但是qb只要设置”保存未完成的到SSD路径”就会显示状态为:错误,SSD盘的权限也有设置

    • NG6
      ray
      博主
      Macintosh Chrome
      2年前
      2022-2-09 19:17:48

      @ray 路径都对么
      1、挂载路径和容器内的相对路径正确
      2、NAS存储空间权限正确
      3、容器权限正确
      具体看这篇
      https://sleele.com/2019/09/27/docker-aria2的最佳实践/

  5. hualahuala
    Windows Chrome
    3年前
    2021-9-11 11:32:59

    请问在qb里面已经建立下载分类,例如电影、电视剧、纪录片分别对应不同的文件夹,这样的怎么设置呢?还是不要管,直接勾选临时文件夹即可?

    • NG6
      hualahuala
      博主
      Jetpack
      3年前
      2021-9-11 12:21:50

      @hualahuala 不需要,不过你最好测试一下

      • hualahuala
        NG6
        Windows Chrome
        3年前
        2021-9-18 21:10:19

        @NG6 测试完成,完美!

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇