#群晖 百度网盘下载的文件找不到了怎么办? | 您所在的位置:网站首页 › 百度网盘下载的视频图库找不到 › #群晖 百度网盘下载的文件找不到了怎么办? |
23 July 2021
/ 群晖
#群晖 百度网盘下载的文件找不到了怎么办?
问题背景
用群晖自带的CloudSync来同步百度网盘有很多局限性,比如 1). 只能同步特定文件夹 2). 空间比较小,只能500M于是安装了第三方的百度网盘客户端套件: 群晖百度网盘客户端套件地址 https://github.com/john-shine/synology-baiduNetdisk-package/releases 这个方法的原理是利用docker运行一个百度网盘客户端容器,然后用vnc来控制。 可以看到,使用这个套件,基本上跟在电脑上使用百度网盘客户端是一样一样的,包括网速…… 如果你跟我一样没有开通会员,就只好忍受龟速下载。 不过,不着急的话,也不是大问题。 但是,如果你跟我一样,兴冲冲地直接下载,耐心地等待了一晚上以后,会发现: 咦?我下载的视频哪里去了?? 解决方法 首先,下载的文件去哪里了?百度网盘客户端套件安装完毕后,默认的下载地址是docker容器中的home/baidu目录,而不是群晖的home目录。 如果没有特别指定的卷(volume),那么这个home目录是没法直接从群晖的文件管理器中找到的。 所以,在首次下载文件前,需要先指定一个群晖的挂载目录(volume),该套件默认已经帮忙挂载了一个群晖目录BDdownload,套件中的地址是 /home/baidu/baidunetdiskdownload/指定这个目录为默认下载目录,然后下载的文件,就会显示在群晖的BDdownload目录里了。 其次,已经下载的文件怎么找回来?简单说一下原理: 1). 用ssh连接到群晖 2). 进入docker容器 3). 将文件移动到挂载的目录命令行示例: 1). 用有管理员权限的用户连接到群晖 ssh @ 2). 查看运行的docker容器 sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9d1bc70f8025 johnshine/baidunetdisk-crossover-vnc:latest "/entrypoint.sh" 32 hours ago Up 32 hours 5901/tcp, 0.0.0.0:6900->6080/tcp recursing_shaw ed5bc7887765 johnshine/baidunetdisk-crossover-vnc:latest "/entrypoint.sh" 32 hours ago Up 32 hours 0.0.0.0:32769->5901/tcp, 0.0.0.0:32768->6080/tcp johnshine-baidunetdisk-crossover-vnc1其中recursing_shaw就是百度网盘客户端docker容器名 3). 连接到容器 sudo docker exec -it recursing_shaw bash # 连接成功后,就进入到了容器的/home/baidu目录,也就是默认的下载目录 4). 将之前下载的文件或者文件夹移动到挂载目录,也就是baidunetdiskdownload baidu@9d1bc70f8025:~$ ls baidunetdiskdownload 李狗嗨全集 baidu@9d1bc70f8025:~$ mv 李狗嗨全集 ./baidunetdiskdownload/ # 如果文件比较多,移动需要花一点时间。 baidu@9d1bc70f8025:~$ ls baidunetdiskdownload baidu@9d1bc70f8025:~$ exit注意 如果文件比较多,移动需要花一点时间。 然后回到群晖检查一下BDdownload目录,就看到我之前下载的李狗嗨全集了。 完成。 阿斌Read more posts by this author. Read More 扫一扫关注微信公众号:耿直的IT男阿斌聊一聊IT男眼中的世界 |
CopyRight 2018-2019 实验室设备网 版权所有 |