sync|家庭网络 篇三:基于Unraid的NAS系统内超轻量级百度云备份
作者:Jinlife
本文所测商品都是自费购入,文章观点都是个人感受,并不会有所偏颇。只是供参考,在购买时还是看个人需求。
之前已经写过两篇文章,第一篇选择了WIFI6路由器,第二篇选了个2.5G软路由,都是硬件相关,这篇主要是深入挖掘一下Unraid的系统使用,做一个轻量级完全静音的24小时运行的NAS系统。并且能满足一些群晖里面常用的功能,这篇是纯Unraid软件系统篇。附上之前的两篇链接。
我个人用NAS主要是用到备份功能和相册功能。如果省事省心,建议买群晖做NAS就够了,里面的可视化备份操作很简单。如果有时间,愿意折腾,也享受折腾的乐趣的话,可以选Unraid或其他虚拟化系统,咱们这个J4125的小主机用的CPU跟群晖DS920+一样的,硬件性能差不多的,价格差好几倍。
目前我找到几种备份的方式:
重量级:安装一个群晖虚拟机,用虚拟机里面的CloudSync百度云备份功能,HyperBackup功能来多硬盘互相备份,不过群晖虚拟机比较占资源,如果是虚拟网卡,甚至会影响Unraid的网络带宽,最好直通网卡给群晖。
轻量级:安装一个bypy的docker,docker是python环境,运行定时百度云备份或者硬盘备份。Docker也占资源。
超轻量级:直接在Unraid中安装python环境,按需运行bypy的python脚本来进行百度云备份。直接运行rsync命令来进行多硬盘互相备份。
我在Unraid中使用的是超轻量级的方式,其实Docker通用性更好,可以用于其他的威联通,铁威马等NAS系统,有兴趣可以自行研究。
插件准备Unraid最好是能够科学上网,否则装插件和Docker都比较麻烦,需要改Hosts,换镜像地址。这个好多文章都写了,就不赘述了。
1. 开发包 - NerdPack这个插件可以支持Perl, Python的组件安装,让Unraid原生支持这些语言。还可以支持更多的组件。在应用市场搜索NerdPack即可安装。Perl是用CPU和主板温度监控的插件的前提,主页显示这两硬件的温度。 Python可以装一些开源免费的python脚本。
文章插图
装好NerdPack后,在Unraid插件中打开Nerd Tools,在Name里面搜索Perl即可找到Perl-v.v.v-x86_64.txz。 安装即可。同理搜索python,可以找到python3和python-pip,装这两个即可。 选择On即可安装。这个NerdPack里面的开发包在有时候升级Unraid系统后可能会出问题,所以升级Unraid后需要卸载干净了再重装。
装好Perl后,再在应用市场安装 Dynamix System Temperature,然后配置一下即可显示CPU和主板温度。
2. 自动脚本 - CA Users Scripts这个是一个定时运行脚本的插件,可以定时备份Unraid的U盘,定时自动备份重要资料至不同的硬盘,定时上传百度云盘等。应用市场搜索 CA user scripts 即可找到安装。
文章插图
使用过程 前面装的NerdPack是为了可以运行Python脚本,装CA Users Scripts是为了可以定时运行脚本。
网上有很多CA Users Scripts的脚本教程,这里不再赘述怎么用。我这里定时 00 23 * * 1 运行脚本,即每周一的晚上23点运行脚本一次。
1. 定时备份Unraid系统U盘#!/bin/bash
##设定需要备份U盘的目标路径。其中Backup1共享目录在第一个硬盘,Backup2目录在第二个硬盘。
dir1=//mnt/user/Backup1/Zip/
dir2=//mnt/user/Backup2/Zip/
##运行Unraid自带的备份U盘命令
echo 'Flash backup'
/usr/local/emhttp/webGui/scripts/flash_backup
##生成的备份文件,都是带flash-backup日期的压缩zip文件。这里去掉symlink
echo ''
echo 'Remove symlink from emhttp'
find /usr/local/emhttp/ -maxdepth 1 -name '*flash-backup-*.zip' -delete
- iphone13 pro|粉丝买美版iPhone13Pro,躲过了网络锁,却没想到有配置锁!
- 亿美元|美国 AT&T 赢得 3.45GHz 频段 5G 网络竞标,耗资 90 亿美元
- 电影|国家发改委:鼓励网络视频平台限时低价电影放映
- 物联网|据说,物联网也可以称之为“一张想想的网络”,物联网世界是梦
- Aqara 智能门锁 A100 Pro 发布:支持苹果“家庭钥匙”解锁
- LG电子正式加入IBM量子网络,将推动量子计算工业应用发展
- 家庭影院|深度设置和调节家庭影院低音炮
- 5g网络|罕见!可拆电池的安卓新机发布:TF卡槽/耳机孔都配齐了
- 充电桩|多地小鹏自营充电桩离线,小鹏回应:因网络故障,已在紧急修复
- 短视频|从谭谈交通风靡网络看网络世界的懒堕与良善