外部硬盘上的文件服务器

我知道如何在Linux / Windows中configurationWeb服务器,但现在的问题是托pipe文件。 我需要托pipe的文件大约是200 MB,每个文件大约有1000个。 在这种情况下,任何人都可以build议我如何设置一个网站,使用户可以下载这些文件?

我的问题是:1.文件可以通过USB连接到外部硬盘吗? 它会使访问缓慢,因为我打算热交换的可能性。 2.一个Web服务器是否足够? 我需要有多个networking服务器吗? 怎么样的文件服务器,我真的不明白的文件服务器的概念和不同的托pipe它在Web服务器? 3.架构问题,我的意图是有8个USB端口在同一个networking服务器(通过购买更多的USB卡),每个端口连接到一个外部硬盘,并有一个networking服务器,从这些外部硬盘读取。 可能吗? 如何为此devise硬件架构?

networking服务器:通过http协议向客户展示网站

文件服务器:生成文件到客户端,客户端可以连接使用FTP(不安全,不会推荐它)/ SFTP / FTPS(推荐)协议

如果您有大约200 GB的文件,并计划使用5 TB(在您的评论中指出),我不会真的使用外部硬盘为您的服务器,因为:

  • 这很慢
  • 没有冗余

我会多走一步,使用raid 10或raid 6来获得一个不错的服务器

另外,如果您只是生成文件,我会使用ftp协议,如果您正在网站上生成文件,则可以使用具有负载平衡function的networking服务器或群集networking服务器。 如果您有大量请求,您将需要群集服务器。 但是,如果你只有几个客户端下载文件,你不会真的需要我想的。 你将需要的是很多的磁盘空间和非常高的带宽。

我的2美分:)