群晖版迅雷套件修改默认创建的迅雷根目录
⚱️

群晖版迅雷套件修改默认创建的迅雷根目录

标签
群晖
创建时间
Jan 20, 2022 02:43 AM
上次编辑时间
Last updated March 27, 2023

安装迅雷套件

下载地址:
选择自己对应群晖系统版本的套件下载,在群晖套件中心选择手动安装。

修改默认迅雷根目录

群晖套件版迅雷默认会创建一个名为“迅雷”的共享文件夹,文件夹内会有两个子文件夹
  • .drive:存放用户登录文件
  • 下载:保存迅雷下载文件
不想要这个默认共享文件夹,可以通过以下方式修改。
1、使用ssh连接到群晖终端,并切换为root用户。
2、修改/var/packages/pan-xunlei-com/conf文件夹下的resourceresource.own,将里面”迅雷”修改成你想要的保存的根目录,这里我修改成download
cd /var/packages/pan-xunlei-com/conf
vim resource
出现如下内容:
{"data-share":{"shares":[{"name":"迅雷","permission":{"rw":["pan-xunlei-com"]}}]},"systemd-unit":{}}
输入i切换到输入模式,替换里面的迅雷为自己想要保存的文件夹名,按ESC,输入:wq保存退出
  • i切换到输入模式
  • : 切换到底线命令模式,以在最底一行输入命令
  • q 退出vim编辑
  • w保存文件
vim resource.own
出现如下内容:
{"data-share":{"shares":[{"created":true,"target":"迅雷"}]},"systemd-unit":{}}
同样替换掉其中的迅雷,然后保存。
3、修改/var/packages/pan-xunlei-com/scripts下的service-setup 文件,将其中的迅雷更改为自己想要保存的文件夹名
cd /var/packages/pan-xunlei-com/scripts
vim service-setup
修改如下部分中的迅雷文件夹
rootPath="/var/packages/${SYNOPKG_PKGNAME}/shares/迅雷/" get_rootPath() { if [ $SYNOPKG_DSM_VERSION_MAJOR -le 6 ]; then rootPath="`/usr/syno/sbin/synoshare --get "download" |grep Path|awk -F '[' '{print $2}'|awk -F ']' '{print $1}'`/" if [[ -z "${rootPath}" ]]; then echo "获取共享文件 \"/迅雷\" 失败" exit 1 fi else rootPath="/var/packages/${SYNOPKG_PKGNAME}/shares/迅雷/" fi }
比如我出将迅雷默认文件夹放在 download共享文件夹下的迅雷里,所以就对应修改为:
rootPath="/var/packages/${SYNOPKG_PKGNAME}/shares/download/迅雷/" get_rootPath() { if [ $SYNOPKG_DSM_VERSION_MAJOR -le 6 ]; then rootPath="`/usr/syno/sbin/synoshare --get "download" |grep Path|awk -F '[' '{print $2}'|awk -F ']' '{print $1}'`/" if [[ -z "${rootPath}" ]]; then echo "获取共享文件 \"/download\" 失败" exit 1 fi else rootPath="/var/packages/${SYNOPKG_PKGNAME}/shares/download/迅雷/" fi }
修改用户数据文件夹和下载子目录的位置:
ConfigPath="${rootPath}" \ DownloadPATH="$rootPath/下载/" \ HOME="${rootPath}.drive" \
我对应修改为:
ConfigPath="${rootPath}" \ DownloadPATH="$rootPath/下载/" \ HOME="${rootPath}/迅雷/.drive" \
至此就修改完成,重启迅雷套件,默认文件夹就已经修改到download文件夹内的迅雷文件夹。
然后就可以在控制面板 - 共享文件夹 中将默认创建的迅雷 共享文件夹删掉了。
实测修改后对更新没有影响,更新套件也不需要重新修改。