服务器数据备份v1.1


    总主编:纪争光

    编撰人员:夏诗曼




    | | 2021年10月1日始建 |

    文档修订记录

    版本号 修改时间 修改人(编撰人) 审核人 修改内容(编撰内容)
    V1.0 2021年10月1日 武梓龙 纪老师 创建备份文件夹,编辑四种备份方式
    V1.1 2022年1月22日 夏诗曼 纪老师 添加转移备份内容

    目 录

    一、新建备份目录……………………………………………………………………………………………………………………..1
    二、备份………………………………………………………………………………………………………………………………………………1
    1)备份后端文件…………………………………………………………………………………………………………………1
    2)备份前端文件…………………………………………………………………………………………………………………1
    3)备份配置文件(以Nginx为例)………………………………………………………………………………..2
    4)其他文件类………………………………………………………………………………………………………………………….2
    三、转移备份……………………………………………………………………………………………………………………………..2
    1)多介质备份:………………………………………………………………………………………………………………………….2
    1.本地电脑备份:…………………………………………………………………………………………………….2
    2.百度网盘备份:…………………………………………………………………………………………………….3
    2)多地备份:……………………………………………………………………………………………………………………………..3
    1.测试服务器备份:………………………………………………………………………………………………..3
    2.文件服务器备份:…………………………………………………………………………………………………3

    一、新建备份目录
    mkdir -p /home/admin/backups2022one/{backend,frontend,conf,data}

    (backend放后端文件;frontend放前端文件;conf放配置文件;data放其他数据)

    二、备份
    看项目情况备份不同类型的文件
    1) 备份后端文件
    ① 找到存放jar包的文件夹,并进入该文件夹下
    ② 执行命令:cp .jar /home/admin/backups2022one/backend/
    ③ 查看是否完成:
    ls /home/admin/backups2022one/backend/
    image.png
    2)备份前端文件
    ① 找到存放前端文件的文件夹,并进入该文件夹下
    ② 执行命令:cp -r
    /home/admin/backups2022one/frontend/
    ③ 查看是否完成:
    ls /home/admin/backups2022one/frontend/
    image.png
    3)备份配置文件(以Nginx为例)
    find / -name nginx.conf
    cp /usr/local/nginx/conften/nginx.conf /home/admin/backups2022one/conf/

    ls /home/admin/backups2022one/conf/
    image.png

    4) 其他文件
    比如fastdfs、数据库等,备份路径为:
    /home/admin/backups2022one/data
    image.png

    三、转移备份
    四种都要做。
    1)测试服务器备份:
    在生产虚拟机上执行以下两句命令
    ssh admin@测试服务器名 “mkdir -p /home/admin/backups2022one/$HOSTNAME”
    scp -r /home/admin/backups2022one/ admin@测试服务器名:/home/admin/backups2022one/$HOSTNAME
    密码:admin
    2)文件服务器备份
    在生产虚拟机上执行以下两句命令
    ssh admin@file.dmsd.tech “mkdir -p /damishidai/yunwei/backups2022one/$HOSTNAME”
    scp -r /home/admin/backups2022one/
    admin@file.dmsd.tech:/damishidai/yunwei/backups2022one/$HOSTNAME
    文件服务器密码:rootLinux@130.com

    3)本地电脑备份
    方法1:先上传到文件服务器,然后登陆192.168.50.130,找到运维资料——backups2022one文件夹
    image.png

    方法2:sudo cp -r /home/admin/backups2022one/* /tmp
    image.png
    将备份下载到本地电脑中,放在C盘以外的空间。

    (命名:环境+项目名+负责人姓名+日期)

    4)百度网盘备份
    上传运维部门来做,负责人需要准备好备份压缩包
    将备份以压缩包的格式上传到百度云网盘中的《2022寒假项目组备份》文件夹下。(命名:环境+项目名+负责人姓名+日期)