sh GCE每日调度快照备份
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh GCE每日调度快照备份相关的知识,希望对你有一定的参考价值。
#!/bin/bash
# Environments
export PATH=/root/google-cloud-sdk/bin:$PATH
# Daily create snapshot for "backup_path" listed disks
# And remove snapshot 1 week old before
# Create snap date
export DT=`date +%Y%m%d`
# Delete snap date
export DT2=`date -d'-1 week' +%Y%m%d`
# ex: ( "disk1 asia-east1-b" "disk2 asia-east1-a" ...)
backup_path=( "disk-name disk-region" )
for txt in "${backup_path[@]}"
do
export name=`echo $txt | awk '{print $1}'`
export zone=`echo $txt | awk '{print $2}'`
gcloud compute disks snapshot $name --snapshot-name snap-$name-v$DT --zone $zone
gcloud compute snapshots delete snap-$name-v$DT2 -q
done
以上是关于sh GCE每日调度快照备份的主要内容,如果未能解决你的问题,请参考以下文章
sh 冻结/恢复cPanel每日备份并提供下载链接
sh 将MongoDB备份到S3的简单脚本,不会浪费磁盘空间来存储临时文件。还有一种从最新快照恢复的方法。
sh 将MongoDB备份到S3的简单脚本,不会浪费磁盘空间来存储临时文件。还有一种从最新快照恢复的方法。
sh 在GCE上安装vpn
sh 关于GCE自动化脚本的Shadowsocks
每日定时备份Mysql数据库--Java学习网