linux ftp文件同步,Linux用FTP同步服务器

许多系统管理员喜欢用rsync同步二台服务器之间的数据,但我们更喜欢用FTP来实现,其好处是:

FTP比rsync更能耗尽带宽,所以它更适合同步数据库(尤其是几百G的数据)

配置起来相当方便,尤其是用pureftpd

rsync的优势是可以快速海量同步小文件,比如二级目录或三级目录下的批量图片等

基本上FTP和rsync同步各有优势,看系统管理员的取舍了。以下是本部分要介绍的FTP同步的shell脚本方式:

FTPOLDDATE=`date +%Y-%m-%d -d '-60 days'`

#在FTP定义60天间的日期变量,是为了在FTP端保存60天的数据,逾期删除。

HOST=192.168.4.199

FTP_USERNAME=db

FTP_PASSWORD=password

cd ${BACKDIR}/${DATE}

ftp -i -n -v <

open ${HOST}

user ${FTP_USERNAME} ${FTP_PASSWORD}

bin

cd ${FTPOLDDATE}

mdelete *

cd ..

rmdir ${FTPOLDDATE}

mkdir ${DATE}

cd ${DATE}

mput *

bye

!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值