first commit
This commit is contained in:
@@ -0,0 +1,236 @@
|
||||
---
|
||||
title: 🐈日志<% tp.file.title %>
|
||||
date: <% tp.date.now("YYYY-MM-DD HH:mm:ss") %>
|
||||
tags:
|
||||
- dailynote
|
||||
rating: ⭐️
|
||||
excerpt:
|
||||
created: 2025-08-30T11:45
|
||||
updated: 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://laosu.tech/2021/11/10/%E5%B0%86webdav%E6%8C%82%E8%BD%BD%E6%88%90%E4%B8%BA%E7%BE%A4%E6%99%96%E7%9A%84%E6%9C%AC%E5%9C%B0%E7%9B%98/
|
||||
|
||||
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数据同步工具,很强大!
|
||||
|
||||
https://miqi.eu.org/posts/Debian-%E6%8C%82%E8%BD%BD-WebDAV-&-%E5%AE%9A%E6%97%B6%E5%A4%87%E4%BB%BD%E6%95%B0%E6%8D%AE/
|
||||
|
||||
|
||||
- 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:
|
||||
<font color="#00b050">⓵</font>小雅emby:media.himan.vip:3908/3345 dav/admin8466 应用:joygoo 媒体库:joygoo
|
||||
<font color="#00b050">⓶</font>JoyGoemby:media.himan.vip:3909 应用:joygoo 媒体库:joygoo 不含小雅影视 存储:DSM920+DSM8466+115网盘
|
||||
<font color="#00b050">⓷</font>飞牛影视:media.himan.vip:3005 fnFilm/J6ff#19b8 应用:joygoo 媒体库:joygoo 含小雅影视 全部影视
|
||||
<font color="#ff0000">⓸</font>JoyGojellyfin:media.himan.vip:3097 应用:joygoo 媒体库:joygoo 不含小雅影视 不对外
|
||||
joygoo.fnos.net/fnFim
|
||||
|
||||
Plex:放弃!
|
||||
|
||||
备服务器JoyfnT:
|
||||
|
||||
<font color="#00b050">⓵</font>小雅emby:media.himan.cloud:5678 dav/admin8466 应用:joyofnt 媒体库:joyofnt
|
||||
<font color="#00b050">⓶</font>JoyGoemby:media.himan.cloud:6909 应用:joyofnt 媒体库:joyofnt 不含小雅影视 存储:DSM920+DSM8466+115网盘
|
||||
<font color="#00b050">⓷</font>飞牛影视:media.himan.cloud:8005 fnFilm/J6ff#19b8 应用:joyofnt 媒体库:joyofnt 含小雅影视 全部影视
|
||||
joyofnt.fnos.net/fnFim
|
||||
<font color="#ff0000">⓸</font>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
|
||||
|
||||
## 4 Questions
|
||||
|
||||
## 5 Thoughts
|
||||
|
||||
## 6 NextDo
|
||||
|
||||
|
||||
Reference in New Issue
Block a user