我需要一个大约 30 人的公司的 NAS。我们制作游戏(很多大文件、大 git 存储库,其他不多。)我正在考虑购买便宜的组件并使用 FreeNAS 之类的东西自己构建它。(假设这是一个可行的选择,价格明智。)
我将在下面列出我的需求和关注点,但我的主要问题是:构建和管理是否足够容易,或者我应该购买商业 NAS(我使用过 Synology,它满足我的所有需求。)
我的需求:
数据完整性至关重要(显然!)但我不需要 100% 的正常运行时间。如果 CPU 没电了,我可以花 2 个小时来更换它。
它不应该需要不断的修补和维护。我想把盒子放在某个角落的某个角落,当我想添加一个回购或用户时,每个月左右登录一次。话虽如此,我可以容忍适度的工作量和复杂性来设置盒子或新服务;但在那之后我希望它“正常工作”。
我想从一堆不同大小的硬盘(基本上是我们周围的硬盘)开始,并在空间不足或死机时继续使用不同大小的磁盘一个一个地升级它们。我今天必须购买 8x4TB 磁盘,然后当阵列在两年内空间耗尽时同时将它们全部更换为 8x10TB 磁盘,这对我来说是不可接受的。(Synology 的 Hybrid RAID 在这里做得很好;我还没有在其他商业 NAS 盒中找到该功能。)
对于非技术用户的常见任务,应该有一个图形用户界面(理想情况下,基于网络或其他东西)。
我将在这个机器上运行的最重要的服务将是 Samba 共享和 Git 存储库。我需要访问控制(不要太花哨或太复杂)和良好的网络支持。
我的顾虑:
FreeNAS 是适合这个的操作系统吗?我可以运行 Linux 发行版并使用软件 RAID 和 LVM 等设置我想要的一切,但这有点超出我可接受的复杂性范围(或正好在其边缘),我更喜欢更简单、更直接的工作.
如果 FreeNAS 是可行的方法,那么我会担心它基于 FreeBSD,而我对此没有任何经验。真的和Linux差别太大了吗?(我对几乎所有 Linux 终端都非常满意。)我对从源代码构建软件没有什么问题,但是一个好的包管理器(la apt 等)是一个巨大的优势。我应该期待硬件支持方面的任何问题吗?(基本上,我能想到的唯一特殊硬件就是 NIC。)
ZFS 是要走的路吗?从我读到的内容来看,ZFS(和 RAIDZ)非常棒,基本上是我一生都在寻找的东西!是吗?来自基本硬件 RAID/LVM 和 ext4/NTFS 世界的陷阱和我必须牢记的最重要的事情是什么?
我认为便宜的 2 核或 4 核 CPU 和大约 4GB 的 RAM 足以运行它。是吗?这并不重要,但我想知道我是否离开了。
网络链路聚合(NIC 绑定)在 Linux …