欢迎光临散文网 会员登陆 & 注册

群晖小白血泪探索,洗白,硬解,rclone挂载,qb完成后自动上传脚本,完整系统备份

2022-08-23 18:13 作者:天才少年板蓝根  | 我要投稿

前言:折腾了好久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进入安装页面

识别到硬盘16,即80G的虚拟磁盘
主板上sata0被屏蔽,对应群晖里硬盘3没有了

二、添加直通设备,并部署群晖基础环境(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

也可以直接用工具上传
重启emby套件,可以看到左边的插件
输入正版密钥后开启转码设置,开启hdr色调映射

②安装webstation,开启web导航页

将修改后的web导航页替换该文件夹下的内容,具体如何编辑自己的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/


按照注释进行修改
将自动脚本上传到root文件夹并给予权限777
输入vim /etc/crontab

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

在最后一行加入*/1 *   *   *   *   root    /root/qb_auto_rclone.sh
输入systemctl restart crond,输入systemctl status crond可查看状态

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

定时检测到标签更改后,文件自动跳为正在上传
可从log日志查看进度

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

等待完成即可


群晖小白血泪探索,洗白,硬解,rclone挂载,qb完成后自动上传脚本,完整系统备份的评论 (共 条)

分享到微博请遵守国家法律