大家好,我是 FusionCloud 的作者。最近把 Docker/NAS 版更新到了 0.4.9,想请飞牛和 NAS 用户帮忙试一个具体场景:
不把云盘文件全部下载回 NAS,也能把天翼云盘目录挂出来,给 File Station、Jellyfin / Plex / Emby 这类服务读取。
这不是另一个网盘客户端,而是把云盘挂成 NAS 里一个可见目录。适合这些情况:
- NAS 本地硬盘不想一次性塞满,但云盘里已经有大量照片、视频或资料。
- 平时用飞牛 / 群晖 / QNAP / Unraid 跑 Docker,希望云盘目录能被其他容器读取。
- 天翼云盘大目录里文件很多,媒体库扫描时不能只看到第一批文件。
0.4.9 这次主要修了什么
Docker/NAS 0.4.9 修复了一个天翼云盘大目录问题:以前服务端单次返回有上限时,媒体库扫描可能只拿到第一批条目,后面的文件漏掉。0.4.9 会按服务端返回的总数继续分页,Docker/NAS 媒体库重新扫描后可以看到后续条目。
我也做了最终 Docker 包验证:从发布 tar 执行 docker load,启动容器后用 WebDAV fixture 扫描 500 个文件,读取、卸载和残留挂载检查都通过。
飞牛 / NAS 里正确的目录关系
Docker 版挂载成功后,云盘先出现在容器内:
/media/MyCloud/<账号目录>
NAS 文件管理器要看见它,需要把宿主机目录 bind 到容器内 /media/MyCloud。不要去 /data 找云盘文件,/data 只是配置、日志和缓存目录。
示例:
mkdir -p /mnt/fusioncloud-data /mnt/fusioncloud-media
mount --bind /mnt/fusioncloud-media /mnt/fusioncloud-media
mount --make-rshared /mnt/fusioncloud-media
docker run -d --name fusioncloud
code