使用winrar来自动备份domino服务器数据:
特点:这个备份方式是用winrar的备份功能+windows计划任务来实现的。可以自动创建多个备份,用日期戳来区分,因为是用winrar的功能,所以备份后的文件都是压缩文件。
不足之处:不能支持热备,所以备份的时候是需要domino停机的,当然这个工作是由脚本去做的。不然也不叫自动备份了
材料:winrar (最好是注册版)
制作步骤(下面以备份 D:/Lotus/Domino/Data/lks目录 到 E:/DominoBAKUP/ 为例)
1、制作配置文件 :
- 打开资源管理器, 进入 D:/Lotus/Domino/Data/ ,找到lks目录并右击,出现菜单,选择“添加到压缩文件”。打开“压缩文件名和参数”窗口。
- 点击“备份”标签,勾上“压缩前清除目标磁盘内容”、“按掩码产生压缩文件名”,这里默认是"yyyymmddhhmmss",也就是会把从年到秒的一个格式加到最后生成的rar文件后面以生成多个备份。本例中我们改成“dd”,这样就只会按日为后缀来备份,到了下一月的时候就自动覆盖上一月同一天产生的备份。
- 再返回到“常规”标签,点“游览”选择到e:/DominoBACKUP、然后点“配置”按钮,选择“保存当前配置为新配置”配置名为“Domino_Auto_Backup”,勾上“保存压缩文件名”、“保存选定文件名”、“立即执行”、“在桌面上创快捷方式”。勾上立即执行是为了以后自动备份的时候不需要人工干预。然后点确定,再确定。这时候配置文件就做完了,这里winrar会启动并执行一次。不管它,先取消。
用notepad编辑以下红色脚本,并存成.bat文件
net stop "Lotus Domino Server (DLotusDominodata)" 这里引号内填的是domino注册在服务里面的名称,可以运行services.msc来检查是否是实际的一致
"C:/Program Files/WinRAR/WinRAR.exe" "-cpDomino_Auto_Backup" 这里引号里面填的是winrar的安装路径,和之前做的配置名称。可以在桌面上找到之前自动创建的快捷方式检查是否与实际的一致
net start "Lotus Domino Server (DLotusDominodata)"
然后将这个脚本放到计划任务中,就可以实现30天内的数据备份了。
计划任务的配置就不再啰唆了。
配置多个winrar配置文件和计划任务就可以按需创建每天、每周、每月、每年的备份。有兴趣的可以自己深入研究一下。