UnRaid配置文件、启动U盘定时备份方案

自从入了unraid的坑就一发不可收拾了,目前已经把它作为折腾虚拟机、Docker的主力机器,体验感也非常的好。只是偶尔手贱或莫名的原因会弄崩系统,从此也担心系统U盘会挂掉,如果没有备份的话,重新配置几十个的docker以及虚拟机就只有喊天的命了。于是,我就想给appdata、system、domains三个文件夹和U盘来个定期备份,万一什么时间挂了,还可以宠辱不惊的给它还原回来。

其实呢,官方在u盘界面有一个FLASH备份按钮,如果自己在折腾前记得备份一下,这个功能确实还是很有用的,唯一遗憾的是它没有提供自动备份支持。
在这里插入图片描述
所以呢,我一直在琢磨如何实现这些关键数据的自动备份方案,经过一段时间的思考,还真让我找到了一条不算复杂的解决之道——借助UnRaid的远程共享文件夹装载(Mount)功能将我的群晖共享文件夹映射为UnRaid的本地文件夹,然后用tar命令打包备份相关数据资料到此共享文件夹即可实现备份,最后再通过UnRaid的User Scripts插件将前述备份命令添加到脚本文件中,并设置定时运行即可。
1.创建并Mount群晖中的备份共享文件夹(本例中为BackUp)
1.1.在群晖中创建共享文件夹BackUp
【控制面板】→【共享文件夹】→【新增】,然后按提示填写名称及描述等信息,注意不要勾选蓝色方框中的2个选项,否则在后续UnRaid装载(Mount)共享文件夹的时候是找不到这个文件夹的(不要问我是怎么知道的)
在这里插入图片描述
1.2.在UnRaid中装载(Mount)此共享文件夹
在这里插入图片描述
参照上图在UnRaid主界面中找到ADD REMOTE SMB/NFS SHARE按钮,然后根据提示一步步选择在群晖中创建的BackUp共享文件夹,完成后记得【MOUNT(在【设置】处打开可以设置开机自动mount装载)】(当前已经mount,所以显示的unmount,再点击将卸载),成功后在【MOUNT POINT】处可以查看映射路径(按我前述设置后的映射路径为/mnt/remotes/MUZISYN_BackUp)。
2.添加自动备份脚本
2.1.安装User Scripts插件
2.2.在User Scripts插件添加脚本
在这里插入图片描述
在编辑脚本对话框中添加如下命令即可备份U盘文件到共享文件夹BackUp/unraid子目录下,文件名可以根据个人爱好设置,比如我有多台需要备份,则每个备份文件文件名写出当前备份的主机名(490)-文件内容(boot)-日期等信息即可
tar -czvf /mnt/remotes/MUZISYN_BackUp/unraid/490m-boot- ( d a t e + " ! [ 在这里插入图片描述 ] ( h t t p s : / / i m g − b l o g . c s d n i m g . c n / 33 c 0360 c 938 a 4 c a f b e 33066 d d 9578730. p n g ) 加入还要备份 a p p d a t a 目录,再添加一行如下示意代码即可: t a r − c z v f / m n t / r e m o t e s / M U Z I S Y N B a c k U p / u n r a i d / 490 m − a p p d a t a − (date +"%Y-%m-%d").tar.gz /boot ![在这里插入图片描述](https://img-blog.csdnimg.cn/33c0360c938a4cafbe33066dd9578730.png) 加入还要备份appdata目录,再添加一行如下示意代码即可: tar -czvf /mnt/remotes/MUZISYN_BackUp/unraid/490m-appdata- (date+"![在这里插入图片描述](https://imgblog.csdnimg.cn/33c0360c938a4cafbe33066dd9578730.png)加入还要备份appdata目录,再添加一行如下示意代码即可:tarczvf/mnt/remotes/MUZISYNBackUp/unraid/490mappdata(date +“%Y-%m-%d”).tar.gz /mnt/user/appdata
最后在本脚本对应的运行周期里选择定时执行的方式(上图示例我每天执行)
2.3.在群晖中查看备份文件
执行上述脚本后,在群晖中用file station即可立即查看到备份的文件已经乖乖的躺在那里啦!
在这里插入图片描述

3.后续改进的思考
这样子备份后,在群晖的备份共享文件夹下会有大量的文件存在,时间一长会占用大量的存储空间,可以考虑再写一段代码,自动删除多少天以前的文件,只保留相对更新的文件即可。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
U盘启动PE可以用来启动计算机,以便进行系统维护和恢复操作。TIB映像文件是由Acronis True Image创建的系统备份文件,它包含了整个系统的完整镜像。下面是使用U盘启动PE还原TIB映像文件的步骤: 1.准备一个空的U盘,确保其容量足够存储TIB映像文件和PE工具。 2.下载一个适合的PE启动工具,例如EasyUEFI或Rufus等,将其安装在本地计算机上。 3.用选定的PE启动工具创建一个可启动U盘。这个步骤可能会涉及选择一个PE映像文件(ISO文件)和指定U盘的分区格式。 4.将TIB映像文件复制到U盘的根目录下。确保复制过程顺利完成。 5.将U盘插入需要还原的计算机的USB接口中。 6.将需要还原的计算机重启,并进入BIOS设置界面。 7.在BIOS设置界面中,将U盘设置为首选启动设备。保存设置并退出。 8.计算机重新启动后,系统将从U盘中的PE工具启动。 9.在PE环境中,找到并打开Acronis True Image软件。 10.在Acronis True Image界面中,选择“还原”功能,并浏览到U盘的根目录找到需要还原的TIB映像文件。 11.选择恢复选项,如目标磁盘、目标分区等。 12.点击“开始”按钮开始还原操作。请谨慎选择还原目标,以免损坏数据。 13.等待还原过程完成,这可能需要一段时间,取决于TIB映像文件的大小和计算机性能。 14.还原完成后,从U盘中拔出U盘,并重启计算机。 15.计算机重新启动后,将进入恢复后的系统。 这是使用U盘启动PE还原TIB映像文件的步骤。请注意,操作系统、PE工具和Acronis True Image软件的版本可能会有所不同,具体步骤可能会略有差异。在操作过程中,请确保备份重要数据,并小心操作,以免造成数据丢失或系统损坏。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

engineerlzk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值