技术开发 频道

如何用脚本离线备份Domino系统

    【IT168 技术文章】

    目的:

    将 Domino 服务器需要的备份数据文件压缩并备份下来

    要求:

    操作系统:必须是 windows 系统

    服务要求:安装之后,Domino Service 必须在操作系统的“服务”中

    压缩软件要求:WinRAR 3.20 版

    逻辑说明:

    1. 先停止 Domino Server

    2. 利用 winrar 备份数据

    3. 重新启动 Domino Server

    下面是需要备份的文件清单,文件名为:backup.lst

    D:\IBM\Lotus\Domino\notes.ini

    D:\IBM\Lotus\Domino\Data\admin4.nsf

    D:\IBM\Lotus\Domino\Data\certlog.nsf

    D:\IBM\Lotus\Domino\Data\names.nsf

    D:\IBM\Lotus\Domino\Data\lks

    D:\IBM\Lotus\Domino\Data\domino\html\lks

    下面是需要放到计划任务中的批处理文件,文件名为:backup.bat

    @rem winrar 安装路径

    set winrar-install=D:\Program Files\WinRAR

    @rem 需要备份的文件的清单所在的文件名称,用这种方式可以备份 N 多个文件

    set backup-file-from=D:\backup.lst

    @rem 备份文件夹

    set backup-file-to=D:\backup.rar

    @rem 1. 停止 Domino 服务器

    net stop "Lotus Domino Server (DIBMLotusDominodata)"

    @rem 2. 开始备份数据

    @rem 参数 a : 添加到档案文件

    @rem 参数 -ac : 清除存档属性

    @rem 参数 -r : 连同子文件夹一起操作

    @rem 参数 -m5 : 压缩方式类型,5 为 Best

    cd %winrar-install%

    winrar.exe a -r -ac -m5 %backup-file-to% @%backup-file-from%

    @rem 3. 重新启动 Domino 服务器

    net start "Lotus Domino Server (DIBMLotusDominodata)"

    将以上两文件放到 D:\ , 然后将 backup.bat 文件添加到操作系统的计划任务中即可.
 

0
相关文章