Winodws定时备份的一个小需求

场景描述:

因业务的一些数据需要定期备份,为了避免数据丢失,就需要对数据进行备份,这里用2台Windows虚拟机来模拟场景测试备份。

业务数据机器:192.168.108.13

备份数据机器:192.168.108.23

2台windows已经关闭防火墙,网络可以互通。

目录介绍:

业务数据机器:192.168.108.13 在C盘有一个files目录,通过第三方软件来接收业务数据,存储在files目录,备份数据机器:192.168.108.23 在C 盘有一个 share的目录,把share目录共享,通过windows定时任务把 业务数据的拷贝到share目录。

此图就是随便创建的业务数据目录及文件

下图就是共享给192.168.108.13的磁盘目录

在业务数据机器编写一个windows的批处理脚本保存名字为2.bat(切记不要把脚本放在桌面,放到任意磁盘目录下)

脚本内容如下:

@echo off
xcopy "C:files" "Z:" /e/I/d/h/r/y
exit  

参数说明:

e:复制目录和子目录,包括空目录。

I:如果目标不存在,又在复制一个以上的文件, 则假定目标一定是一个目录。

h: 复制隐藏和文件系统

r:改写只读文件

y:取消提示以确认要覆盖现有目标文件

d:m-d-y 复制在指定日期或指定日期以后改变的文件。如果没有提供日期,只复制那些源时间比目标时间新的文件。

脚本测试:

在files里创建文件,目录,同时修改文件内容,观察共享盘share里是否也同样有修改

新增里一个文件2020-01-20,也修改里123测试里的内容

 运行2.bat的脚本检查结果。(检查结果符合需求)

配置定时任务

创建一个定时任务如下图

 创建触发器(根据自己的需求配置时间,这里方便测试每天16:11进行一次备份)

 创建操作

 条件配置

 设置

在定时任务开始之前,在files创建新的文件,把一些老的文件内容修改,待定时任务触发后,观察share目录是否也有同步的变动。

也许世上本没有幸运二字,只有那些给自己提出严格的要求,并且以高度自律逼自己完成的人,才能得到别人眼里的心想事成。
原文地址:https://www.cnblogs.com/shigozsr/p/12218071.html