当前位置:首页 » 文件传输 » ftp增量采集
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ftp增量采集

发布时间: 2022-04-29 21:48:46

❶ Linux下同步远程FTP数据的几种思路

同步数据用rsync

进入ftp数据的文件夹,然后使用rsync多个机器之间同步。有必要的话,安装并启动下rsyncd
rsync可以支持各种同步,如增量同步,差异同步,完全同步等。非常强大。基本所有的需求都可以满足。 如果还不能满足,你就得自己定制工具,写点儿代码了。

❷ 增量备份 如何使用lftp进行增量网站备份 lftp命令实例介绍

LFTP简单命令 lftp ftpsite 如果是需要密码的话,可以使用以下命令连接。 lftp -u username,password ftpsitemirror命令为了同步本地的一个文件夹到远程文件夹,lftp增加了mirror命令。不用设置其它的选项,你只需要指定本地目录和远程目录即可。用法: mirror -R 本地目录 远程目录 mirror命令提供了几个实用的选项来控制同步进程。例如使用–delete选项,mirror命令会删除远程备份服务器中存在的文件而本地服务器不存在的文件,当使用–only-newer选项时lftp只上传新的文件。另一个选项是–exclude,它允许你指定不需要同步的文件夹。如果你想监视同步的进程,可以使用–verbose选项。 增量备份同步命令 每次同步时都要先执行lftp,再执行mirror命令是一件很烦人的事,幸运的事,lftp软件支持把两条命令合成一条,你只需要添加-e选项就可以告诉lftp执行连接服务器后接着运行指定命令。如下: lftp -u username,password -e "mirror -R --delete --only-newer --verbose 本地目录 远程目录" ftpsite 你也可以把命令存在一个文件里面,只需要添加-f选项。 lftp -f /home/user/ftpscript.txt LFTP定时运行 lftp at 00:00 -u username,password -e "mirror -R --delete --only-newer --verbose 本地目录 远程目录" ftpsite & 注意&符号,它表示让命令在后台运行而不需要一直开着终端。

❸ 求一个增量备份远程FTP服务器的数据的脚本

FTPRush(FTP客户端)
你在需要备份的机器上打开
然后定义计划任务,自动上传的文件
就会自动按时执行了

❹ 采集服务器采集下来文件无法通过FTP上传到磁盘阵列中FTP的路径没有问题配置文件也没问题。求高手指教

是采集软件自动上传ftp么,你先试一下手工能不能上传,可能是ftp对文件大小有限制,也可能是ftp服务端的参数设置与你的上传工具不兼容。
你最好说一下具体使用环境,还有故障表现。

❺ shell脚本怎样用ftp抓取新增文件。文件不定时更新,先增量判断,再抓取

可以使用inotifywait。可以网络一下安装方法
记得之前用过类似:inotifywait -me close_write aaa/ > bbb.txt(大致是这样)
通过监控aaa目录下文件关闭动作来判断FTP传送写入文件结束,并将其文件名写入bbb.txt

❻ 如何使文件夹增量备份事半功倍

由于工作的关系,我经常需要对一些重要文件夹内容进行及时的备份操作,虽然文件的备份操作很简单,但经常要进行相似的复制粘贴操作,还要不断面对“确认文件是否替换”对话框的考验,确实也有点麻烦,一次偶然的机会,我发现使用一款名为GoodSync(的文件同步软件,可以让重要文件夹的增量备份操作事半功倍。
下载安装运行GoodSync之后,执行“任务/新建”命令,打开“新建任务”对话框,输入任务名称,如“文件夹增量备份”,如果需要增量备份重要的文件夹内容,选择“备份”即可,如果选择“同步”选项,还可以实现文件夹的双向增量备份。单击“确定”,完成一个任务的添加。然后依次单击左右两侧的“浏览”按钮,通过“浏览文件夹”对话框选择源文件夹和备份文件夹。单击“分析”按钮,GoodSync会很快检查分析出两个文件夹中增加或更改过的文件,并显示在中间的“项目”框中,单击“同步”按钮,即可完成文件增量备份(如图1)。
通常,使用GoodSync软件进行增量备份操作的两个文件夹需要设置在不同的存储器上,既可以是本机的两个不同的硬盘,也可以是一个在本机硬盘上,另一个在移动盘上,甚至还可以对局域网FTP服务器上的重要文件夹进行增量备份(如图2),打开“左侧文件夹”对话框,单击“FTP”标签,输入FTP地址、用户名称和密码,单击“执行”按钮,系统会自动打开FTP目录,选择要增量备份的源文件夹,如“网上阅卷”;打开“右侧文件夹”对话框,可以选择目标文件夹,完成上述设置操作之后,就可以对FTP服务器上的重要文件夹进行增量备份了。
如果我们想让GoodSync根据我们的要求(如系统启动、指定的时间间隔或者插入各种移动存储设备时),自动进行完成文件夹增量备份操作,则需要先执行“工具→程序选项-常规”命令,勾选“在系统栏显示GoodSync图标”和“系统启动时运行GoodSync”两项。然后执行“任务-选项”命令,在“常规”标签下设置文件的同步方式;在“自动”标签下勾选“文件夹连接时”后面的“分析”和“同步”两项,并选择“自动解决冲突”的解决方法为“新文件优先”(如图3),单击“确定”按钮,重新启动计算机后,当我们再插入已经设置好同步目录的移动盘,GoodSync将会自动运行并按要求进行文件的增量备份或同步操作。

❼ 请问自动上传特定目录到FTP服务器的BAT批处理怎样写

您可以使用cmd环境的rar,对所有B00n文件夹下的C003进行整体打包,然后上传各个打包的rar文件,我假定您AAA目录下所有B大头的目录都有C003子目录,并且都要备份上传。这个rar工具可以在winrar的安装目录下找到,拷贝到AAA目录下就行了。
按您的描述,增量备份用批处理可能会比较麻烦,我下面帮您写的是全量备份的,不过rar做的压缩包会保持文件的完整目录结构。
把下面的命令存为批处理文件:my_ftp_put_C003.bat,这个bat文件要放在AAA目录下。
@echo off
@set d=E:\AAA
@cd /d %d%
rem 下面三行是ftp的IP、用户名、密码,请自行替换
@set ftpip=127.0.0.1
@set ftpusr=username
@set ftppwd=password
@for /f "delims=" %%i in ('dir B* /ad /b') do @rar a AAA_%%i_C003.rar %%~fi\C003
@echo open %ftpip%>%d%\tmp.ftp
@echo %ftpusr%>>%d%\tmp.ftp
@echo %ftppwd%>>%d%\tmp.ftp
@for /f "delims=" %%i in ('dir AAA_B*.rar /b') do @echo put %%i >>%d%\tmp.ftp
@echo quit >>%d%\tmp.ftp
@ping -n 2 127.0.0.1 >nul
@ftp -s:%d%\tmp.ftp
@del %d%\tmp.ftp
上面有几行,在注释后面是ftp的ip地址、用户名、密码,您要改成您自己的。
以上批处理我已经在Win10+ftp的环境下测试过了,希望对您有帮助。