博客至20210408的备份恢复思路小结

丰Feng5年前未命名3785

备份部份.sh

每隔一小时或设置的时间

1.备份数据库/usr/bin/mysqldump,加最高级压缩gzip -9。

2.执行备份文件后,打一个log时间记录文件。

echo 111 >> /backups/$(date +"%Y%m%d%H%M%S").log

3.备份博客vps的/var/www/路径到备份vps的/var/www/路径下

-avz -e 'ssh -p 22'

4.备份博客vps的/etc/apache2/sites-available/到备份vps的/etc/apache2/sites-available/

5.备份博客vps的/backups/到备份vps的/backups/

6.删除1天之前的数据库备份文件 (-mtime+1)

#  rm -rf backup$(date +%Y%m%d%H).sql

find /backups/ -name "backup*.sql" -type f -mtime +1 -exec rm {} \; > /dev/null 2>&1;


恢复部份.sh

每隔一小时或设置的时间

1.延时10秒执行 (备份数据的时间和恢复的时间同步,但经测试恢复数据时会延迟5-10秒)

sleep 10s
2.恢复压缩好的数据库
gunzip < /backups/backup$(date +"%Y%m%d%H%M").sql.gz | mysql -u用户名 -p密码 数据库名
3.恢复数据完成后的时间记录log文件
echo 111 >> /backups/recovery$(date +"%Y%m%d%H%M%S").log


相关文章

Winodws Server 2012组阵列Raid 1拷数据过程会掉?

前段时间,在Winodws Server 2012系统上也组过Raid 1 ,同样是两个1T硬盘。但在拷数据过程中,有重启过几次。也一两次自动关机,但是安全关机的,就是在拷数据过程中,系统就提示关机了...

AirPods Pro耳机能在iOS 15.5版本和手表8.6版本的几台设备下无缝连接

在ios 15.5版本,手表8.6版本之前。如果同时使用两台手机、macbook pro、手表、ipad时,需要手动是进到蓝牙设置去连接的。当然,如果使用另一台设备播放超过一段时间,比如一至两分钟,倒...

天气转热了,夏天要来了。

今天,现在14:40分,天气是24度。感觉有些热了。...

120G左右数据从icloud保存到本地约14个小时

在之前开通了每个200G的icloud,每月21元。停掉不用,改成免费的5G存储空间。把数据保存一份到本地,后期改变主意,需要开通,再从本地保存到icloud。120G左右的相片视频数据从icloud...

一台设备可以注册5至6个苹果id账号

在ipad上试过可以注册5至6个苹果id账号,选用不同的邮箱地址来注册,手机号可以为同一个。超过5至6个之后,ipad会提示超过此ipad已创建太多个新Apple ID。由此可以推断,每个人最多能注册...

电影《反贪风暴5:最终章》剧情剧透

剧透:古天乐调查,参于货柜集装箱贩卖人口与反派合作的高层。反派Kill宣萱未得逞,她在演讲中揭露反派集团。反派Kill她和保护她的ICAC。古天乐和反派在天文台对战牺牲。反派女一被抓,下车Kill来挑...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。