首页
Linux常用命令
docker常用命令
关于
Search
1
UNRAID增加和缩小虚拟机虚拟磁盘大小
22 阅读
2
docker安装MDCX
18 阅读
3
unraid添加iSCSI 发起程序
8 阅读
4
虚拟机OVA格式转换QCWO2&RAW
3 阅读
5
Ubuntu初始设置
3 阅读
默认分类
docker
容器安装
Linux
群辉
软路由
Unraid
PVE
Nginx
wow
杂项
图床
飞牛
登录
Search
标签搜索
nginx
unraid
PVE
wow服务器
装机硬件
宏
v2ray
直通
电视盒子
相册
黑裙7.0.1
远程穿透
定时
ssh
emby
symlink
软链接
Linux
sftp
防火墙
奥黛丽·逐爱者
累计撰写
69
篇文章
累计收到
8
条评论
首页
栏目
默认分类
docker
容器安装
Linux
群辉
软路由
Unraid
PVE
Nginx
wow
杂项
图床
飞牛
页面
Linux常用命令
docker常用命令
关于
搜索到
18
篇与
Unraid
的结果
2024-04-06
Auto_Symlink自动软链接
Auto_Symlink是一个自动化工具,专门设计用于管理通过 CloudDrive2/Alist 挂载到本地的网盘。它能够创建软链接,使得像 Emby/Jellyfin 这样的媒体服务器能够更容易地刮削和读取内容,同时减少对网盘的频繁访问。 主要特性实时监控: 监控指定目录,自动进行必要的更新和管理。自动化处理: 创建与更新软链接/strm文件,自动复制与更新元数据。清理功能: 清空无效文件夹和软链接,保持本地云端一致性。Web 界面操作: 提供一个简洁易用的Web界面,用于查看日志、编辑配置和监控系统状态。这使得用户能够更方便地管理和调整 Auto_Symlink 的运行。安装和使用直接运行 Python 文件:在首次运行后,config 文件夹中会生成 config.yaml 文件。根据文件中的注释进行配置。配置完成后,使用命令 python auto_symlink.py 运行。在 Windows 系统中,需要以管理员模式运行。Docker 运行: 使用以下命令运行 Docker 容器:docker run -d \ --name auto_symlink \ -e TZ=Asia/Shanghai \ -v /volume1/CloudNAS:/volume1/CloudNAS:rslave \ -v /volume2/Media:/Media \ -v /volume1/docker/auto_symlink/config:/app/config \ -p 8095:8095 \ --restart unless-stopped \ --log-opt max-size=10m \ --log-opt max-file=3 \ shenxianmq/auto_symlink:latest注意:映射网盘路径时必须使用绝对路径。Docker 运行指令详解-v /your/cloud/path:/cloudpath:rslave: 将你的云盘路径( /your/cloud/path )映射到容器内的路径( /your/cloud/path )。 rslave 表示使用相对于宿主机的从属挂载模式。请确保左右路径保持一致,否则生成的软链接不是指向真实路径,导入emby中的时候会导致无法观看。(简单的来说,这里需要填写你映射的云盘路径,且两边都填写一模一样的路径即可。) -v /your/media/path:/media: 将你即将创建软连接的位置映射到容器内的 /media 目录。 -p 8095:8095: 映射8095端口,可方便的查看日志以及管理服务。 -v /path/to/auto_symlink/config:/app/config: 将 auto_symlink 的配置目录映射到容器内的 /app/config 。这样可以使容器中的 auto_symlink 使用外部的配置文件。 --restart unless-stopped: 设置容器在退出时自动重启。 --log-opt max-size=10m: 设置容器日志文件的最大大小为 10MB。 --log-opt max-file=3: 设置容器日志文件的最大文件数为 3。注意:映射云盘路径时必须使用绝对路径(虽然此处是本工具的docker运行说明,但EMBY也应使用同样的绝对路径,否则软连接将指向错误的位置,从而导致无法播放),以确保软连接可以正确指向原始文件或目录。根据你的实际路径和需求调整 -v 选项中的路径。群晖请使用控制台创建docker,因为群晖的Docker GUI界面无法选择rslave模式Web 界面访问和账户信息账号密码默认账号:admin默认密码:password在首次登录时,你可以使用这些凭据进行登录。为了安全起见,建议登录后立即更改密码。Web界面说明 通过映射端口8095,用户可以方便地访问 Auto_Symlink 的Web界面。在任何支持的浏览器中输入 http://[你的服务器地址]:8095 即可访问。常见问题解答 (FAQ)Q: auto_symlink 在什么情况下特别有用? 答: 当你正在使用CloudDrive2/Alist等工具管理媒体,并使用EMBY/Jellyfin等工具来管理这些媒体时,本工具将大大降低媒体刮削时访问网盘的频率。Q: EMBY显示当前没有兼容的流 答: 请确保你EMBY映射的也是绝对路径,需要与 auto_symlink设置的路径保持一致。Q: 虽然我有元数据,但EMBY扫库还是很慢? 答: 因为我们映射了所有影片的软连接,所以可以尝试先禁用EMBY的FFmpeg进程,CloudDrive2可以在设置黑名单添加/bin/ffprobe,扫库完成后,再删除该黑名单即可。Q: 我映射后为什么不能在windows下播放? 答: 映射的软连接仅支持绝对路径,windows下的绝对路径肯定与linux不一致,所以请在EMBY内验证。Q: 为什么运行完毕后,只同步了文件夹? 答: 群晖File Station或部分工具不支持显示软连接,可以尝试用windows或者命令行查看。Q: 群晖创建容器rslave报错 答: 在群晖的任务计划中添加开机任务: mount --make-shared /volume1/ mount --make-shared /volume2/ systemctl daemon-reload 添加后手动运行一次,之后开机会自动运行旧版(无GUI界面)解答 (FAQ)Q:配置文件只给出了一个目录映射,我想映射多个怎么办? 答: 仅需将sync_list:后面的所有内容再复制一遍即可,注意空格,yaml文件格式很注意缩进。 tips:注意不要将sync_list:一起复制进去了,否则会只有一个目录生效Q: 配置文件修改每次都要重启吗? 答: 不需要,本工具支持热重载。Q: 我创建了docker,为什么启动软件后没有生效? 答: 第一次启动仅仅会自动创建config配置文件,还需要进入config目录下编辑config.yaml文件,文件内有详细使用说明。Q:我配置了多个目录,但只有一个目录生效了是怎么回事? 答: 请检查目录配置中是否将sync_list:也一起复制进去了配置文件说明config.yaml: YAML 格式的主配置文件,详细配置可以参考文件中的注释。last_sync.yaml: 保存已同步的目标目录,用于避免重复全同步。{lamp/}注意: emby的配置的两个路径要与Auto_Symlink路径相同。网盘挂载路径→网盘挂载路径容器路径→本地
2024年04月06日
2 阅读
0 评论
0 点赞
2024-04-04
Unraid常用命令
虚拟机查看虚拟机运行:virsh list运行虚拟机:virsh start DS923+DS923+是虚拟机名。docker例如webdav是docker容器名称。启动docker:/usr/bin/docker start webdav停止docker:/usr/bin/docker stop webdav
2024年04月04日
1 阅读
0 评论
0 点赞
2024-03-31
Unraid安装rsync-server
rsync-server码头工人:https://hub.docker.com/r/eeacms/rsyncGithub上:https://github.com/eea/eea.docker.rsync为了能够连接到此 rsync 服务器,您需要将客户端的 SSH 密钥添加到变量 SSH_AUTH_KEY_1。您可以通过其他变量 SSH_AUTH_KEY_2、SSH_AUTH_KEY_3 等传递多个密钥。此容器的优点是:您可以仅为 rsync 定义非默认 SSH 端口(此容器的默认值为 5533)您可以定义特定路径,而不是允许访问整个服务器(默认为 /mnt/user)文件访问是只读的(防止勒索软件)如何创建SSH密钥?一、登录到客户端计算机并创建 SSH 密钥,如下:ssh-keygen -t rsa -b 4096二、按 3x ENTER 使用默认位置并创建不带密码的密钥。现在使用以下命令显示您的 SSH 密钥:cat ~/.ssh/id_rsa.pub复制完整的行,例如“ssh-rsa AAA...”。username@client“并将其粘贴到字段”SSH_AUTH_KEY_1“中,然后启动此容器。三、您可以按如下方式测试来自客户端的连接(将“tower”替换为服务器名称或域):rsync --dry-run --itemize-changes --archive -e 'ssh -p 5533' root@tower:/mnt/user/system/ /tmp
2024年03月31日
0 阅读
0 评论
0 点赞
2024-03-14
unraid虚拟机CPU爆满、虚拟机死机问题
6115开心版跑了几个月没有问题昨日添加virtiofs_mode共享主机文件虚拟机xml添加下面代码<memoryBacking> <source type='memfd'/> <access mode='shared'/> </memoryBacking>运行个把小时后又发现虚拟机死机强制停止再运行,结果一样。进入虚拟机,关闭程序,关闭VirtIO-Fs Service服务,关闭虚拟机。回到虚拟机XML编辑页,加入如下代码:论坛有人回复https://forums.unraid.net/topic/142439-cpu%E7%88%86%E6%BB%A1%E3%80%81%E8%99%9A%E6%8B%9F%E6%9C%BA%E6%AD%BB%E6%9C%BA%E9%97%AE%E9%A2%98/From here: <memoryBacking> <nosharepages/> <source type='memfd'/> <access mode='shared'/> </memoryBacking>remove memfd and shared, VirtioFS is not 100% stable due to memoryBacking looking to update QEMU in the next Version which may fix this issue.问题依旧~删除虚拟机重建,好了。
2024年03月14日
1 阅读
0 评论
0 点赞
2023-12-07
Unraid定时启动和停止docker容器
使用User Scripts插件点击“ADD NEW SCRIPT”新建脚本,名字随便取。我这里建了启动和停止两个。执行时间选择“Custom”创建自定义时间,后面再加入时间参数主要参数是5个 ,每个 就是一个参数,用空格隔开,分别从左到右:分钟,小时,天,月,周比如 50 11 * * 1 意思就是,每周一,11:50执行创建好后,点左侧设置齿轮,点击“EDIT SCRIPT”编辑脚本比如我要启动docker中的webdav容器/usr/bin/docker start webdav停止则是/usr/bin/docker stop webdav分两个脚本执行。输好后点“SAVE CHANGES”保存设置。点击“APPLY”应用。
2023年12月07日
0 阅读
0 评论
0 点赞
1
2
3
4