• 服务器文件备份


    服务器上,做好跟应用程序有关的文件备份(一般备份到远程的盘符),有助于当服务器发生硬件等故障时,可以对系统进行进行快速恢复。

    下面以Windows服务器为例,记录如何做文件的备份操作。

    具体操作如下:

    1.在服务器上有一个可以用来存放备份文件的盘符,最好是远程的一个盘,如果本地出问题了,可以从远程的地方把文件找回来。

    2.在D盘创建文件备份的bat脚本,脚本可以放到任何位置,我这里直接放D盘下面。

    文件内容如下:

    1. xcopy D:\licence P:\APP_BACKUP\WGQCB\licence\ /s /d /y
    2. C:
    3. cd C:\Program Files\WinRAR
    4. Rar.exe a -ep1 -r -s -m1 P:\DAILY_BACKUP\WGQCB_BACKUP%date:~0,4%%date:~5,2%%date:~8,2%.rar P:\APP_BACKUP\WGQCB
    5. FORFILES /P P:\DAILY_BACKUP /M *.rar /D -7 /C "cmd /c echo %time% deleting..@file.. &del @file"

    文件内容解读:

    a.将D:\licence 文件夹的内容,拷贝到P:\APP_BACKUP\WGQCB\licence\ 文件夹里面;

    b.使用winRaR压缩工具(需要安装该工具),对 APP_BACKUP\WGQCB 文件夹中的文件进行压缩,压缩后的文件放到DAILY_BACKUP文件夹里面,压缩文件以 DAILY_BACKUP_日期 的形式进行名称;

    c.删除7天以上的压缩文件;

    要提前把对应的文件夹建好,在P盘下面创建APP_BACKUP文件夹。

    3.创建任务计划程序,在每日的凌晨1点钟,执行bat脚本,完成文件的备份、压缩、删除文件操作,具体操作如下图所示。

    4.在备份文件的盘符里面,可以查看已经完成备份的文件

    APP_BACKUP存放每日备份的最新文件。

    DAILY_BACKUP存放对APP_BACKUP内容进行压缩后的文件,保留最近7日的文件数据。

  • 相关阅读:
    墨子web3实时周报
    人体行为识别数据集
    在微信小程序中安装和使用vant框架
    神经网络是一种算法吗,神经网络包括哪些算法
    leetcode:169多数元素------摩尔投票法
    WPF 环形进度条的使用
    win10环境mysql8.10免安装版本配置
    Java排序算法(六):希尔排序
    【Android】Service 服务 生命周期原理最强解析
    JS中Cookie的基本使用
  • 原文地址:https://blog.csdn.net/liangmengbk/article/details/133550975