NAS作为家中的数据中心,24小时运行,HDD的噪音可以说是让人最难以接受的点,长期下载,HDD的炒豆子时是不少nas用户的痛,将下载路径设置到SSD中,能够极大缓解
不过,SSD的每T价格相较于HDD昂贵很多,所以下载的内容我们最终还是需要存放到HDD中,SSD只做临时下载盘
目录
具体实施教程Aria2qbittorrent结语相关文章推荐目录
具体实施教程
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="" # 删除任务,`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=falseqbittorrent
套件或docker均可,这里我选用的是我制作的docker-qbittorrent镜像,其他的也一样
重点还是磁盘挂载,未下载完成的路径放到SSD盘中,也就是/downloads/incomplete,下载完成后的要移动的位置为HDD,也就是/downloads
在qbittorrent的weibu ui中,勾选保存未完成的 torrent到
默认保存路径:填写 /download
保存未完成的 torrent到:填写 /downloads/incomplete
结语
通过把套件,下载盘设置到SSD后,我的NAS,安静的难以置信,一个4盘位插满的NAS,全速下载也没有什么声音
硬盘灯除了盘位1外,其他盘位的灯也很少闪烁(盘位1其实也不怎么闪,频率相比从前,大大降低),炒豆子的声音几乎都没有了,感觉非常爽