为了实现良好的文件共享功能,我应该使用什么硬件和操作系统来设置我的家用路由器/服务器?

为了实现良好的文件共享功能,我应该使用什么硬件和操作系统来设置我的家用路由器/服务器?

我想在家里设置一个新服务器,它可以执行以下任务:

  • 充当家庭网络的防火墙/路由器/NAT
  • 分享大量文件,大部分是音乐
  • 其它杂项、网络托管等。

我以前用过 FreeBSD 盒子,但它已经很旧了,而且硬件也出问题了。我希望有一个至少有 2TB 存储空间的系统,并配备适当的冗余/备份机制(RAID 等)。我唯一的要求是它应该能够毫不费力地路由互联网流量(100mbit),我希望本地网络是 1Gbit。

  • 哪一个操作系统是一个好的选择?
  • 有什么好的存储解决方案吗?
  • 所需的最小内存量是多少?
  • 我还应该考虑什么?
  • 有没有关于该主题的好的信息资源?

答案1

pfSense 是一款基于 FreeBSD 的防火墙/路由器/万能软件,并具有 Web 界面。我不确定这是否是您现在使用的发行版,但如果不是,则值得一看。您确实应该对在边缘设备上托管文件服务器保持警惕,这有点可怕,但如果您不担心安全性,那就去做吧。

答案2

你可以尝试克拉克连接,一个基于 CentOS 5 的发行版,具有所有可以想象到的本地服务器功能,从带宽管理到邮件隔离和 VPN。

  • 防火墙、网络和安全
  • VPN/虚拟专用网络
  • Web 代理和过滤
  • 电子邮件
  • 群件
  • 文件和打印服务
  • 数据库和 Web 服务器

要求在这里, 建议使用 512MB RAM。

答案3

我认为 FreeBSD 是一个非常好的选择,因为它具有出色的网络性能和良好的存储功能,尤其是新添加的 ZFS。您可以使用以下任一方式作为骨架:普富思(易于管理路由器)或自由网络存储(易于管理路由器)。或者,如果您不需要任何类型的 Web 界面,只需使用以下方式设置自定义服务器路由器:即将发布的 FreeBSD 8.0 的 iso

相关内容