AI智能摘要
文章介绍了如何通过挂载网盘到本地,解决VPS硬盘空间不足的问题,以便Navidrome可以播放网盘中的音乐。主要步骤包括安装Rclone、创建挂载服务配置文件`rclone-oplist.service`,并将其设置为开机启动。同时,确认系统已安装FUSE及其相关命令,如未安装则需手动配置,并可能通过创建软链接解决`fusermount`版本兼容性问题。成功挂载后,可在`/mnt/oplist`目录中访问网盘内容。
— 此摘要由AI分析文章内容生成,仅供参考。
前言
前面使用Docker安装了Navidrome,但是vps硬盘太小,存放不了太多音乐,但是可以通过把网盘挂载到本地来达到播放网盘内音乐的目的。
Rclone
首先需要安装Rclone,具体参考这篇文章。
挂载
本文以OpenList为例,配置名为oplist
。
cd /lib/systemd/system
vi rclone-oplist.service
填入以下内容
[Unit]
Description=OpenList Rclone
Requires=network-online.target
After=network-online.target
[Service]
Type=simple
ExecStart=/usr/bin/rclone mount oplist: /mnt/oplist --umask 000
--allow-other
--allow-non-empty
--use-mmap
--dir-cache-time 5m
--vfs-cache-mode writes
--buffer-size 100M
--vfs-read-chunk-size 256M
--vfs-read-chunk-size-limit 4G
--no-modtime
--config /root/.config/rclone/rclone.conf
ExecStop=/bin/fusermount -u /mnt/oplist
Restart=always
RestartSec=10
[Install]
WantedBy=default.target
按 ESC
,输入 :wq
保存退出。
在 mnt
目录下创建 oplist
的文件夹,然后运行 rlone-oplist.service
的服务
systemctl start rclone-oplist.service
加入开机启动
systemctl enable rclone-oplist.service
查看下 /mnt/oplist
目录下有无内容,有表示rlone挂载服务安装完成。
如果没有成功挂载,请检查系统是否正确安装了FUSE
sudo apt update
sudo apt install fuse
检查fusermount命令:
which fusermount
如果你看到 fusermount
的路径,例如 /usr/bin/fusermount
,那么它安装正确。如果你看到 fusermount3
,确保它也被安装并且可以访问。
链接 fusermount
到 fusermount3
:
在某些系统上,可能会有不同版本的 fusermount
。可以尝试用以下命令创建一个软链接:
sudo ln -s /usr/bin/fusermount /usr/bin/fusermount3
剩下的配置参照原来的流程
© 版权声明
THE END
暂无评论内容