linux中FTP自动备份VPS脚本

王朝学院·作者佚名  2016-08-08
窄屏简体版  字體: 小  |  中  |  大  |  超大  

服务器多了,网站也越来越多,总觉得不整个备份心里放不下心,并且有好几次rm的操作失误,造成难以挽回的损失。并且大多数的VPS提供商是不提供自动备份功能或者此功能收费价格略高。所以自己还是有必要把这个工作落实一下,说不定哪天就用到了。

使用的备份空间我自己是用的是Godaddy的Online Storage,优点在于,我的VPS都是美国服务商,选用Godaddy的空间传输速度比较有保证,另外最关键的价格也能接受,100G空间一年下来不到30美金,鉴于目前美金对人民币的汇率,这个价格我觉得已经相当优惠了。

脚本很简单,大家可以根据自己的需要修改相关内容,此处主要借鉴了linuxVPS自动备份:脚本上传FTP及RSYNC增量备份,我主要是针对debian系统稍微调整了一句,大家也可以参考一下

首先需要lftp 安装:

代码如下

# yum -y install lftp

确定装好后!(可用 lftp -v检测)

代码如下

然后 vi backup.sh

然后拷贝一下代码,并且修改自己的主机相关参数和密码:

脚本下载:https://github.com/nonozone/TEMP/blob/master/AutoBackupToFtp.sh

给脚本添加执行权限:

代码如下

chmod +x /root/backup.sh

利用系统crontab实现每天自动运行:

代码如下

crontab -e

输入以下内容:

代码如下

0 1 * * * /root/backup.sh

其中0 1为时间分/小时,可自行修改,例如:30 12 ***,就是每天12:30运行这个脚本。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航