每一天,服务器上都会产生一系列的数据文件,有些文件不免具有重要性,但是如果我们只是简单的移动文件,那将不会具有很好的备份性,这里,我们借助Python实现对于文件的云端备份。
这个程序是我利用Python进行编写的,借用了Sevencow 库文件,程序的使用也是很简单的。
首先我们可以从GitHub上下载这段代码文件,可以利用git clone命令。
https://github.com/icorer/vpssync.git 源码下载
然后我们需要在 backup.config 文件中配置必要的参数信息,参数列表如下:
AK 七牛提供的AK密钥 SK 七牛提供的SK密钥 Cloud Bucket 备份目录名 Source Floder 服务器目录路径
最后,我们利用python 命令执行脚本即可,如果服务器数据文件很大,建议利用 screen -S 命令开辟一个后台窗口进行备份操作。
如果你需要完成后的邮件提醒功能,请修改python代码的最后注释部分,修改SMTP的相应参数。
时间: 2024-10-17 17:44:24