备份服务器上安装了server-u 的ftp 服务,配置好之后,把备份文件传过来就可以了。
参考链接:
三步实现:
1)、查找符合要求的文件,放到一个临时文件夹。
2)、在ftp中使用mput 上传,上传完从临时文件夹中删除。
3)、在备份服务器上做好删除策略。不然空间会撑满掉。
三点说明:
1). 如果说只保留2天的话倒简单,在mput 之前用mdelete 把文件全部删除掉,在上传就可以了,因为这里要保留多天的记录。
所以就只能在备份服务器上在弄个批处理的计划任务来删除了。
2). mput 的时候有个问题,它会要求按下回车后在上传,这对自动脚本来说是非常麻烦的。
需要关闭这个指令。
ftp>prompt
切换交谈式指令,使用mput/mget 时不用每个文件皆询问yes/no
不加任何参数就可以进行开发或关闭的设备,每执行一次,状态就会改变。
3) find -mtime 参数说明
完整脚本:
1,Linux上传脚本:
将uploadbackup.sh脚本添加到crontab,定时执行。
关于crontab,Linux Crontab 定时任务命令:
2,备份服务器删除脚本:
deletebackupfile.bat
将这个bat 文件添加到计划任务,定时执行即可。
这里保留的是10天。