服务器数据备份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/
2)备份前端文件
① 找到存放前端文件的文件夹,并进入该文件夹下
② 执行命令:cp -r /home/admin/backups2022one/frontend/
③ 查看是否完成:
ls /home/admin/backups2022one/frontend/
3)备份配置文件(以Nginx为例)
find / -name nginx.conf
cp /usr/local/nginx/conften/nginx.conf /home/admin/backups2022one/conf/
ls /home/admin/backups2022one/conf/
4) 其他文件类
比如fastdfs、数据库等,备份路径为:
/home/admin/backups2022one/data
三、转移备份
四种都要做。
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文件夹
方法2:sudo cp -r /home/admin/backups2022one/* /tmp
将备份下载到本地电脑中,放在C盘以外的空间。
(命名:环境+项目名+负责人姓名+日期)
4)百度网盘备份:
上传运维部门来做,负责人需要准备好备份压缩包
将备份以压缩包的格式上传到百度云网盘中的《2022寒假项目组备份》文件夹下。(命名:环境+项目名+负责人姓名+日期)