群晖小白血泪探索,洗白,硬解,rclone挂载,qb完成后自动上传脚本,完整系统备份
前言:折腾了好久Esxi all in one,期间走了无数弯路,也验证了那句raid一时爽,全家火葬场的辛酸。最终确定了将系统及套件安装在虚拟磁盘中,再用ovftools工具对虚拟机进行备份,这样即使所有硬盘全挂了,或则自己折腾玩崩了,还能迅速恢复系统,省去繁杂的设置。本文记录了群晖7.1.1从安装到使用的基本设置,涵盖了引导修改、洗白,硬解,rclone挂载,qb完成后自动上传脚本,虚拟机备份的方法,也算是对自己折腾nas的一个记录。
一、引导修改
把引导文件用starwind转换成vmdk文件,再把vmdk的grub文件导出修改


红框修改说明
netif_num=2 网卡数量
mac1=*********** 若有洗白,则修改此处为对应的洗白mac,若半洗白或者无洗白,则用默认即可
SataPortMap=426 虚拟磁盘上有4个硬盘 pci转sata2个 主板上有6个硬盘(华硕主板上只有5个sata口,实际有6个,因为第一个被屏蔽了,此处数据仍然写6)
DiskldxMap=0F0002 虚拟磁盘序号从16开始(以此来屏蔽引导磁盘治愈强迫症),pcie转sata的硬盘序号从2开始,主板硬盘序号从4开始

硬盘1和2的顺序做了改动,通常引导文件为硬盘1(sata0),虚拟磁盘为硬盘2(sata1),这里将引导改为sata1,虚拟磁盘为sata0,配合0F参数,只会显示80G的虚拟硬盘,从而达到屏蔽引导的目的。这里给了80G空间,准备用来安装套件,当然也可以把套件安装在直通的硬盘里,但是如此一来,ovftools做不了备份,组raid0后,磁盘一挂,全得从来。

强制进入bios,只启用sata1的引导,重启虚拟机,网页上输入find.synology.com进入安装页面



二、添加直通设备,并部署群晖基础环境(root账号,安装screen,核显硬解、人脸识别、读写缓存、套件设置)
关机,添加需要直通的设备并开机

1.群晖设置root账号
开启群晖ssh,输入
vi /etc/ssh/sshd_config
将PermitRootLogin 改为yes
再输入
synouser --setpw root ****** ******为root账号的密码
2.用root账号ssh群晖,开启读写缓存,人脸识别及核显硬解,可参考之前的笔记
ESXI安装群晖7.01,设置读写缓存,人脸识别,显卡直通 - 哔哩哔哩 (bilibili.com)
人脸识别csdn源有时候抽风,可以用矿神源
wget http://code.imnks.com/1.2.0-0263/libsynophoto-plugin-model.so -O /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-model.so.1.0
chmod +x /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-model.so.1.0
chown SynologyPhotos:SynologyPhotos /var/packages/SynologyPhotos/target/usr/lib/libsynophoto-plugin-model.so.1.0
3.添加套件源,强推矿神大佬的源,基本涵盖了需要的功能,堪称Docker苦手福音。
源地址:https://spk7.imnks.com/

常用套件的基础设置:
①emby安装JavScraper(你懂的搜刮插件)
参考文档https://github.com/JavScraper/Emby.Plugins.JavScraper
简易安装步骤:将解压出来的JavScraper.dll用winscp或者ssh命令,移动到以下适合自己群晖的目录中
/volume1/Emby/plugins
/var/packages/EmbyServer/var/plugins
/volume1/@appdata/EmbyServer/plugins
我用的命令是
cp /volume2/Download/JavScraper.dll /var/packages/EmbyServer/var/plugins
/volume1/Emby/plugins



②安装webstation,开启web导航页



③qb套件设置

2.安装rclone和自动上传脚本,实现qb下载后,选择完成的种子自动上传到onedrive/googledirvie
①安装ipkg和screen(用以rclone上传支持),可参照此教程
https://lil.cx/527.html
②安装rclone,可参照此教程
《群晖》Rclone 安装配置教程 - 连接 OneDrive - 哔哩哔哩 (bilibili.com)
大致流程是N N Y Y,需要配合windows端rclone以获得token。
和上面教程区别的是,我挂载的是世纪互联onedrvie,实测群晖对最新版本的rclone支持并不友好,因此从官网下载了1.58.1版本,把rclone上传到usr/bin文件夹,给与777权限,配置完成后,设置定时脚本开机启动。
官网下载地址:https://downloads.rclone.org/

③修改qb_auto_rclone.sh脚本,将脚本上传到root文件夹,并给它777权限
教程出处:https://hostloc.com/thread-639215-1-1.html
Github地址 https://github.com/feodorren/qb_rclone/



计划任务,定时1分钟一次执行该sh文件


脚本添加完成,现在回到qb界面,给需要上传的文件添加标签



rclone上传命令:
screen rclone copy /volume2/video/photo/20220706/ 21:/video/photo/20220706/ --progress --transfers 16
将/volume2/video/photo/20220706/文件夹下的内容上传到世纪互联21:/video/photo/20220706/下
--progress 显示进度
--transfers 16 16线程
Ctrl+C 停止
Ctrl+A+D 后台
screen -ls 查看后台上传程序
screen -r 后台上传程序名 切换为前台显示。
三、esxi对群晖虚拟机的备份
B站应该有很多教程了,下载ovftools工具,安装后用cmd打开,删除Dsm918虚拟机里的所有直通pci,在桌面新建名为ova的文件夹,输入以下命令:
ovftool vi://root:@192.168.8.250/Dsm918 C:\Users\28276\Desktop\ova\Dsm918.ova
等待完成即可
