aria2 rpc服务器初次启动错误的解决方法 !create dir "aria" on target volume!

aria2 rpc服务器初次启动错误的解决方法 !create dir "aria" on target volume!

梦浪的小虾米
2022-07-12 / 1 评论 / 3,149 阅读 / 正在检测是否收录...

今天遇到这个问题了,google了一圈没有解决,结果无意间看到google上显示了论坛的一个帖子,抱着试试的心态,打开看看,结果一看就发现和自己的错误一致。然后也是没有解决。

我们的错误都是这个(凡是启动不了,都可以参考这个帖子,这个错误只是初次启动时,没有配置好)
Aria: Cannot start: please create dir "aria" on target volume!

我的机型:华硕路由器,刷潘多拉固件

我的目的:启动aria,第二步在潘多拉上面搭建阿里云盘,然后把阿里云盘的东西传到aria上下载,这是后续先不说这个

通用解决方案:
为什么说是通用解决方案呢?因为大部分人都是这个原因,不管是不是我的这个问题,只要是启动不了 aria2 就可以这样操作。(在坛子里面搜索到了一堆东西,最后才有了解决的思路,感谢大家)

首先第一步:
开启ssh连接(或者telnet,这个咱不会用,ttyd也可以,咱也不会用)

第二步:
在ssh的命令行(如何连接太简单,自己百度)内输入 find / -name aria2.conf (请直接复制红字部分进行粘贴,不要自己手敲,除非你懂)
等待N分钟后,你会发现有或者没有。有的自己打开这个文件进行编辑

vim /media/Seagate_Backup_Plus_Drive/aria/config/aria2.conf (你会发现除了开头的vim,后面的都是原封不动的复制过来的,所以你自己复制自己的命令行里面显示的文件地址)

没有的呢?我就是没有的。没有肯定是空的(就是啥也没有),不要慌。

把命令复制到命令行内 find / -name aria2* (请直接复制红字部分进行粘贴,不要自己手敲,除非你懂)
你会发现命令行会返回一个地址 :/usr/bin/aria.sh
此时打开这个文件 cat /usr/bin/aria.sh (开头cat 后面的原封不动复制你的命令行返回的东西)
查看里面

你会发现红框框内的东西,你可以选择:1 改掉这个东西,2 新建这个目录
改的话,你就要找你的硬盘的挂载路径,比如我的 :/media/Seagate_Backup_Plus_Drive
新建这个路径的话,你就要看看你的 /mnt 目录下有没有 aria 这个目录

我的做法是3 建立软连接
ln -s /media/Seagate_Backup_Plus_Drive/aria /mnt/aria

然后在路由器上重启自己的 aria 服务

复盘

所以逻辑很简单,就是先找这个配置文件,然后看配置文件里面是怎么配置的,然后根据配置文件进行修改或者其它操作,最后查看日志。

抱歉,我是第一次试用 aria,所以里面还有很多的东西写的不是很清楚,希望可以帮到每个像我一样:初次安装这个东西的人

新人第一次写教程,写的已经够详细了,求鼓励,求轻喷,求保护。

0

评论 (1)

取消
  1. 头像
    梦浪的小虾米 作者
    Windows 10 · Google Chrome

    本来是打算直接发恩山,结果字数限制,算了,发这里吧,格式有点错乱,我稍后看看怎么弄吧

    回复