7.6 KiB
title, date, tags, rating, excerpt, created, updated
| title | date | tags | rating | excerpt | created | updated | |
|---|---|---|---|---|---|---|---|
| 🐈日志<% tp.file.title %> | <% tp.date.now("YYYY-MM-DD HH:mm:ss") %> |
|
⭐️ | 2025-08-30T11:45 | 2025-10-24T19:29 |
1TODO
- 多喝水,避免久坐不动
- 今天做什么
2 Tracking
- 安装rclone 在920上安装rclone curl: (35) OpenSSL SSL_connect: SSL_ERROR_ZERO_RETURN in connection to rclone.org:443
curl https://rclone.org/install.sh | sudo bash 都报这个错误
尝试:
curl -k https://rclone.org/install.sh
curl -L -O
curl
nslookup rclone.org
synopkg install openssl
openssl version
其实就是因为mihomo网络问题!切换代理,多试几次就好了!
- rclone/davfs/rsync 三个都是神器! 飞牛默认的rclone: root@JoyoFn:~# rclone version rclone v3.67.5-DEV
- os/version: debian 12.13 (64 bit)
- os/kernel: 6.18.18-trim (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.24.3
- go/linking: static
- go/tags: none 使用下面的命令重新安装:
curl https://rclone.org/install.sh | sudo bash rclone支持所有平台,开源,文档详尽 学习了很多博文,做好的是B站up主:好用斋的博文,很实用! 完成了joyofn/joyofnt/joygoo三台设备的rclone安装和开机挂载xiaoyastrm服务。 在这个up主几乎上做了一点修改:等待docker服务开启、xiaoya容器开启,才开始执行挂载,在xiaoya开启后等待30秒,设定30次重连,成功!
但是有一个奇怪的问题:在joygoo上手工单独运行命令行,没有问题,但是放在xiaoyastrm.service脚本中,--vfs-fast-fingerprint 这个不可用,同样的飞牛系统怎么会不一样?
调试: journalctl -f -u xiaoyastrm.service systemctl status xiaoyastrm.service systemctl enable xiaoyastrm.service systemctl start xiaoyastrm.service
systemctl daemon-reload
rclone mount xiaoyastrm: /vol3/1000/MediaLibrary/xiaoyastrm --header "Referer:" --multi-thread-streams 6 --buffer-size 512M --vfs-fast-fingerprint --vfs-cache-mode full --no-modtime --file-perms 0777 --copy-links --allow-other --allow-non-empty --umask 000 --daemon --cache-dir /vol1/cache/rclone
fusermount -qzu /vol3/1000/MediaLibrary/xiaoyastrm
wait-for-docker.sh 在/usr/local/bin下 nano /usr/local/bin/wait-for-docker.sh chmod +x /usr/local/bin/wait-for-docker.sh xiaoyastrm.service /etc/systemd/system下
学习教程: https://ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html
davfs应该是很基本的功能,结果效果不好,在飞牛上,没有成功挂载成功过,在群晖上根本就没有这个安装包,synoclidisktool提到有davfs2,但是不知怎么使用,找到了方法,并且挂载成功! 将当前用户添加到davfs2组 sudo usermod -a -G davfs2 $USER
重新加载组权限
newgrp davfs2
mount -t davfs -o uid=1000,gid=1000,dir_mode=755,file_mode=755 http://movie.himan.cloud:6244/dav /vol4/1000/USBD2/MediaLibrary/test mount -t davfs -o rw http://192.168.1.181:7444/dav /vol4/1000/USBD2/MediaLibrary/test 都不成功! ls: reading directory '/vol4/1000/USBD2/MediaLibrary/test': Invalid argument 报上面的错误!
https://www.vdj.me/archives/277.html https://blog.51cto.com/u_16213567/14291031 https://www.yunieebk.com/davfs2/
systemctl restart mountmgr.service https://blog.csdn.net/qq_41830158/article/details/145247314 systemctl restart cloud_storage_dav https://club.fnnas.com/forum.php?mod=viewthread&tid=44958 https://github.com/simonchen/davfs2
mount.davfs -t davfs http://movie.himan.cloud:6244/dav/本地磁盘/ /volume1/Download/davfstest -o rw,conf="/etc/davfs2/davfs2.conf",secrets="/etc/davfs2/secrets"
mount.davfs http://movie.himan.cloud:6244/dav/本地磁盘/ /volume1/Download/davfstest -o rw,conf=/opt/etc/davfs2/davfs2.conf,secrets=/opt/etc/davfs2/secrets
rsync数据同步工具,很强大!
- openlist-joycloud joygoo上开机启动失败,手工点击启动又正常!
什么鬼!新建了一个容器,待观察!
- MediaLibrary目录设置
joylinks 原来links已刮削 生成的strm文件
joystrms 新增本地下载生成的strm 已刮削 movie.himan.cloud:7444 rawstrms 新增本地下载后生成的strm 未经MP刮削
strms 网盘视频文件生成的strms已刮削 olstrms 网盘视频文件生成的strms未经MP刮削
xiaoyastrm 自动挂载最新的xiaoyasrm文件包,http://xxx.himan.xx:5678/dav/strm,需要刮削,主要由飞牛影视刮削使用!
PriMovies 个人视频
- 我的媒体库
主服务器JoyGoo: ⓵小雅emby:media.himan.vip:3908/3345 dav/admin8466 应用:joygoo 媒体库:joygoo ⓶JoyGoemby:media.himan.vip:3909 应用:joygoo 媒体库:joygoo 不含小雅影视 存储:DSM920+DSM8466+115网盘 ⓷飞牛影视:media.himan.vip:3005 fnFilm/J6ff#19b8 应用:joygoo 媒体库:joygoo 含小雅影视 全部影视 ⓸JoyGojellyfin:media.himan.vip:3097 应用:joygoo 媒体库:joygoo 不含小雅影视 不对外 joygoo.fnos.net/fnFim
Plex:放弃!
备服务器JoyfnT:
⓵小雅emby:media.himan.cloud:5678 dav/admin8466 应用:joyofnt 媒体库:joyofnt ⓶JoyGoemby:media.himan.cloud:6909 应用:joyofnt 媒体库:joyofnt 不含小雅影视 存储:DSM920+DSM8466+115网盘 ⓷飞牛影视:media.himan.cloud:8005 fnFilm/J6ff#19b8 应用:joyofnt 媒体库:joyofnt 含小雅影视 全部影视 joyofnt.fnos.net/fnFim ⓸JoyGojellyfin:media.himan.cloud:8097 应用:joyofnt 媒体库:joyofnt 不含小雅影视 不对外
飞牛影视=Em-xiaoya+Em-JoyGoo
客户端/TV:
飞牛影视App(飞牛自带)+爆米花App(Emby)
jellyfin可选。
- 在joyofnt和joygoo完成embyserver安装和调试
3 Tips
#定时任务 #crontab @reboot sleep 180 && mount -t davfs 你的WebDAV地址 /mnt/alist -o rw,user,file_mode=0600,dir_mode=0700,_netdev
- 群晖下webdav挂载到本地磁盘 https://github.com/SynoCommunity/spksrc/wiki/FAQ-SynoCliDisk
sudo ln -s /usr/local/bin/mount.davfs /usr/sbin/mount.davfs sudo ln -s /usr/local/bin/umount.davfs /usr/sbin/umount.davfs
sudo synouser --add davfs2 "" "" 0 "" 0 sudo synogroup --add davfs2 davfs2
mount.davfs -o rw http://192.168.1.181:7444/dav /volume1/Download/7444 成功! 但是在UI界面只读?! 终端下也一样: mkdir test mkdir: cannot create directory ‘test’: No such file or directory why?
可能是mount.davfs 参数配置问题,有时间再去探究吧! mount conf 可以指定davfs2.conf位置,但是secret怎么难道每次都要手工输入或者就放在conf相同的目录?
- linux davfs 1、创建一个用户,用于davfs2
usermod -aG davfs2 用户名
2、创建需要挂载的目录和个人配置文件目录
mkdir ~/novos mkdir ~/.davfs2
复制配置文件
cp /etc/davfs2/secrets ~/.davfs2/secrets
3、设置用户权限(改为自己的用户名)
chown : ~/.davfs2/secrets chmod 600 ~/.davfs2/secrets
编辑 ~/.davfs2/secrets ,输入WebDav网盘信息,如:
https://brick.novos.be/remote.php/dav/files/账号/ 用户名 密码
建议在 /etc/davfs2/secrets 也添加上
4、添加mount信息到 /etc/fstab
https://brick.novos.be/remote.php/dav/files/账号/ /root/novos davfs user,rw,auto 0 0
5、使用
添加
mount ~/novos
卸载
umount ~/novos