FTP目录超过300万个文件。 build议?

我已经inheritance了运行Red5实例的Ubuntu服务器,它将stream存储在一个目录中。 stream目录已经增长到超过300万个文件,并且驱动器达到了它的容量。 我被要求删除超过特定date的文件,并根据我编写脚本的数据库logging查找。 我意识到,在我运行脚本之前,这些stream完全没有备份,我当然不愿在备份之前运行我的脚本。

我不幸的是没有物理访问这个服务器,所以我需要FTP文件。 从另一个系统,我通过FTP连接,并尝试使用Filezilla客户端通过FTP下载文件到另一台机器。 问题是Filezilla的最后一个回应是“150这里来的目录列表”,但它挂在那里几个小时才终于崩溃的Filezilla。 它似乎在等待LIST,所以它可以build立我猜测的队列。

我试图ssh到服务器和一个简单的input*在简单的FTP,这是可行的,但它只能上传1个文件在一个时间,这将是永远…我希望使用像Filezilla的东西,所以我可以设置多个连接并一次下载几个。

有没有其他办法可以在这里用这些文件发送到另一台服务器? 另一台服务器不在同一个networking上,但连接速度非常快。

任何帮助将不胜感激。 谢谢!

一些build议:

  • 尝试rsync 。
  • 你可以尝试lftp而不是ftp。 它可以处理多个连接。
  • 在您的删除脚本中用“echo”replace“rm”并检查输出。
  • 也许,你可以使用FXP,即直接在FTP服务器之间传输文件。 但是,出于安全原因,我知道的所有服务器都禁用了此function。

这些文件有多压缩? 你可以先tar和Gzip文件然后转移它们吗?

如何使用外部硬盘和联邦快递?

如果您没有物理访问,托pipe公司应该能够插入外部驱动器?