OneinStack自带工具定时备份文件/数据库至阿里云OSS存储

在前面的"设置宝塔面板利用阿里云OSS定时同步备份网站"文章中,云部落有分享在宝塔面板环境中自带阿里云OSS同步备份网站文件和数据库的设置,而且设置过程比较简答的。个人建议我们在使用云服务器的时候,有必要设置同步备份确保数据的完整安全。

在众多Linux服务器WEB环境工具中,OneinStack也是我们用户使用比较多的,我们也有在"阿里云ECS服务器CentOS6.9安装OneinStack一键LNMP环境"文章中介绍安装办法。其实在这个一键环境中也是自带阿里云OSS备份工具的,在下面我们安装和设置。

第一、准备及设置

1、我们需要在当前服务器中是安装过的OneinStack环境,因为下面的操作都是基于这个脚本环境的,不是通用所有的。

2、获取OSS API

点击上图所示,去获取KEY.

AccessKey ID和Access Key Secret,两个数据是需要保存的,等会需要用到。

3、备份设置

./backup_setup.sh

在备份之前,需要进行备份参数设置。

OneinStack自带工具定时备份文件/数据库至阿里云OSS存储

我们根据提示,选择备份渠道,这里选择3是OSS,也可以有其他渠道备份。然后根据提示选择需要备份的网站、以及设置API、备份OSS所在地区。

第二、执行备份

./backup.sh

设置完毕保存之后,执行脚本就可以快速备份至OSS。

第三、设置定时备份

crontab -e

然后输入:

0 1 * * * cd ~/oneinstack;./backup.sh > /dev/null 2>&1 &

这样就设置定时备份,根据CRONTAB可以自定义周期。

未经允许不得转载:云主机笔记 » OneinStack自带工具定时备份文件/数据库至阿里云OSS存储