在一篇中详细记录了在小主机中安装多个数播系统,但是网盘音乐在Volumio挂载播放没有得到解决,为了解决此问题,通过在Volumio 系统上成功安装和配置 CloudDrive2 ,实现将云盘挂载为本地目录,通过 Volumio 播放云盘中的音乐文件。
一、系统环境
- 设备: x86_64 架构的设备
- 系统: Volumio
- CloudDrive2 版本: 0.9.8 (Linux x86_64)
二、CloudDrive2 安装及启动配置
1. 环境检查与准备
由于CloudDrive2需要FUSE 模块首先验证系统是否支持 FUSE:
SSH登录Volumio:
# 检查 FUSE 模块是否已加载
lsmod | grep fuse
# 检查 FUSE 设备文件
ls -l /dev/fuse
# 检查 libfuse 库是否存在
find / -name '*libfuse.so*' 2>/dev/null
得到结果:
- FUSE 模块已加载 (fuse 151552 3)
- /dev/fuse 设备存在且权限为 crw-rw-rw-
- 找到 libfuse.so 库文件
从上面信息可以基本确认有CloudDrive2所需的依赖
2. 安装CloudDrive2
在Volumio 建立目录/imgpart/clouddrive2
在客户端通过 SCP 将下载好的 CloudDrive2 传输到 Volumio
scp -P 22 clouddrive-2-linux-x86_64-0.9.8.tgz volumio@192.168.2.98:/imgpart/clouddrive2
在Volumio 系统中解压安装包
# 解压安装包
tar zxvf clouddrive-2-linux-x86_64-0.9.8.tgz
# 进入解压后的目录
cd /imgpart/clouddrive2/clouddrive-2-linux-x86_64-0.9.8
3. 设置开机启动
创建 Systemd 服务文件 /etc/systemd/system/clouddrive.service,内容如下:
[Unit]
Description=CloudDrive2 Service
After=network.target
[Service]
Type=simple
WorkingDirectory=/imgpart/clouddrive2/clouddrive-2-linux-x86_64-0.9.8
ExecStart=/imgpart/clouddrive2/clouddrive-2-linux-x86_64-0.9.8/clouddrive
Restart=always
RestartSec=30
[Install]
WantedBy=multi-user.target
关键配置说明:
- Type=simple: 适合前台运行的程序,Systemd 会管理其生命周期
- Restart=always: 确保服务异常退出时自动重启
- WorkingDirectory: 必须正确设置为 CloudDrive2 所在路径
重新加载 Systemd 配置
sudo systemctl daemon-reload
启用开机自启
sudo systemctl enable clouddrive.service
立即启动服务
sudo systemctl start clouddrive.service
检查服务状态,输出应该服务状态显示 active (running)
sudo systemctl status clouddrive.service
三、挂载网盘
1.进入 CloudDrive2 管理界面
- 地址: http://<VolumioIP>:19798
- 功能: 添加云盘账号、管理挂载点、配置缓存等
这里建议将网盘挂载在/mnt/NAS下,或/media
检查挂载点
df -h
输出中包含 CloudFS 挂载点(如 CloudFS 2.1T 1.8T 327G 85% /media/WebMusic)
2.Volumio 音乐库更新机测试
访问 Volumio Web 界面 (http://<VolumioIP>)
刷新音乐库,等待扫描完成后测试播放
至此 Volumio 挂载网盘音乐资源完成
1498

被折叠的 条评论
为什么被折叠?



