如何让服务器文件自动执行增量备份

本文介绍了如何在没有第三方备份平台的环境中,利用Windowsserver和NAS存储进行数据的自动差异备份。通过创建BAT脚本结合Robocopy工具,设置Windows计划任务来执行每日增量备份,并建议使用邮件警报跟踪日志。实验环境包括Windowsserver和QNAP NAS,通过iSCSI挂载网络存储。整个过程旨在确保数据安全,同时节省成本。
摘要由CSDN通过智能技术生成

背景:对于处于没有第三方备份平台或者软件的公司,又有意识对现有的重要数据执行二次备份,避免数据丢失。我们现在用的数据容灾性备份软件有Veeam, Dell Avamar平台,这是我下一篇连贯文章,不是今天我要写的重点方向。提前透露一下,刚兴趣的码农可以关注一下更新。

言归正传,今天交告诉大家如何让服务器自动执行差异备份。

所需的实验场景:windows server;存储空间(最好NAS存储,或者自己搭建的iscsi存储服务器--openfile,Free NAS);如果公司有淘汰的服务器,建议可以组建为数据备份存储服务器。这部分服务器对服务器本身的计算性能要求比较低,只要保证有足够的带宽速度和磁盘的读写速度即可满足日常备份需求;还可以顺带省下一笔费用。当然对于核心数据备份,还是建议用新的硬盘较为安全&保险。

我这边的环境是真实的windows server服务器+QNAP网络NAS存储,划分出一块ISCSI存储,通过iscsi协议自动挂载到windows server中作为网络存储。

这样服务器上面就会新增一块网络存储磁盘,这会逻辑就非常简单了。就把本地的文件Copy一份到网络磁盘,再次执行一个windows计划任务。结合上一次发布的文章--Robocopy执行大数据,带权限,多线程,支持断点复制的脚本工具,在此次任务中应用将会如鱼得水,游刃有余,轻轻松松。

有了实验环境和逻辑思维;我们就开始这次工作中的任务吧。逻辑拐弯,灵活应对;就显得非常简单了。

1、首先我会编写好一个BAT脚本,存放在C盘的TEMP目录下

@ echo off
robocopy "source path" "distribution path" /E /MT:64 /LOG+:D:\log\Software.txt /R:3 /W:3 /MIR
……如果有多个文件需要备份,可以继续添加robocopy命令
@ echo off
pause

2、到windows管理中创建计划任务;每天定时执行增量备份或者完整备份。鉴于我们对数据备份要求,这里编写的脚本也是只做每天增量备份

  

只需要关注明天的日志备份情况了,如果你足够聪明你会结合我之前发的博客 - -如何自动设置邮件警报。将每天的备份日志发送到您的邮箱。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Rocket-Luo

你的小小支持~就是我大的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值