设为首页收藏本站

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 203|回复: 0

Linux中FTP自动备份VPS脚本

[复制链接]
发表于 2016-5-30 06:59:23 | 显示全部楼层 |阅读模式
  服务器多了,网站也越来越多,总觉得不整个备份心里放不下心,并且有好几次rm的操作失误,造成难以挽回的损失。并且大多数的VPS提供商是不提供自动备份功能或者此功能收费价格略高。所以自己还是有必要把这个工作落实一下,说不定哪天就用到了。 使用的备份服务器多了,网站也越来越多,总觉得不整个备份心里放不下心,并且有好几次rm的操作失误,造成难以挽回的损失。并且大多数的VPS提供商是不提供自动备份功能或者此功能收费价格略高。所以自己还是有必要把这个工作落实一下,说不定哪天就用到了。  使用的备份空间我自己是用的是Godaddy的Online  Storage,优点在于,我的VPS都是美国服务商,选用Godaddy的空间传输速度比较有保证,另外最关键的价格也能接受,100G空间一年下来不到30美金,鉴于目前美金对人民币的汇率,这个价格我觉得已经相当优惠了。
  脚本很简单,大家可以根据自己的需要修改相关内容,,此处主要借鉴了Linux  VPS自动备份:脚本上传FTP及RSYNC增量备份,我主要是针对debian系统稍微调整了一句,大家也可以参考一下
  首先需要lftp 安装:
代码如下

  1. #  yum -y install lftp
复制代码

  确定装好后!(可用 lftp -v检测)
代码如下
然后  vi backup.sh
  然后拷贝一下代码,并且修改自己的主机相关参数和密码:
  脚本下载:https://github.com/nonozone/TEMP/blob/master/AutoBackupToFtp.sh
  给脚本添加执行权限:
代码如下

  1. chmod  +x /root/backup.sh
复制代码

  利用系统crontab实现每天自动运行:
代码如下

  1. crontab  -e
复制代码

  输入以下内容:
代码如下

  1. 0  1 * * * /root/backup.sh
复制代码

  其中0 1为时间分/小时,可自行修改,例如:30 12 ***,就是每天12:30运行这个脚本
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|BC Morning Website ( Best Deal Inc. 001 )  

GMT-8, 2025-8-25 20:52 , Processed in 0.014924 second(s), 22 queries .

Supported by Best Deal Online X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表