docker版本的aria2无法实现离线下载 #5907
-
我用N1盒子刷的openwrt,alist是直接安转在openwrt上的,aria2用的这个docker版本(p3terx/aria2-pro)
我怀疑是/mnt/sda4/alist_tmp这个文件夹的权限不对,但提权后还是不行,请问各位大佬知道是怎么回事吗? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
我自己也在反复检查,发现是不是aria2在构建容器的时候设置了PUID=0 ,PGID=0,但如果不这么设置,就完全没法下载了 |
Beta Was this translation helpful? Give feedback.
-
还是自己解决了。 |
Beta Was this translation helpful? Give feedback.
还是自己解决了。
仔细找了一下原因,网上有种说法无法transfer file,是因为aria2容器少了映射目录/opt/alist/data/temp/aria2,我按照这个网址的搞法:https://www.psay.cn/toss/216.html#:~:text=%E8%BF%99%E4%B8%AA%E5%8E%9F%E5%9B%A0%E4%B8%80%E8%88%AC%E6%98%AF%E7%94%B1,%E7%8E%B0%E4%B8%8A%E9%9D%A2%E7%9A%84%E9%94%99%E8%AF%AF%E4%BA%86%E3%80%82
在aria2中进行了映射 -v /mnt/sda4/alist_tmp/aria2:/opt/alist/data/temp/aria2,但还是不成功。
我突然想起,在我的openwrt上alist的临时目录不是/opt/alist/data/temp/aria2,而就是/mnt/sda4/alist_tmp/aria2,因此重新映射了一下,-v /mnt/sda4/alist_tmp/aria2:/mnt/sda4/alist_tmp/aria2,果然成功解决问题
这中间还是得到了多个人工智能的帮助,还是要靠自己呀