Fedora NAS 软件突袭?

Fedora NAS 软件突袭?

大家好,我们办公室有一台新的 Linux 服务器,老板决定让我安装该软件,但我不知道该使用什么软件。我正在寻找本地 LAN 上窗口框(笔记本电脑和台式机)的网络驱动器支持以及 SFTP。
我还需要一个好的用户/组系统来限制对目录的访问、允许只读等。用户/组需要同时使用网络驱动器和 SFTP。有什么想法吗?

我们还需要数据冗余,我原本想做一个不错的软件 raid 5,但他想使用一些旧硬盘,大小不匹配。是否可以创建一个具有不同大小硬盘的软件 raid,还是我们需要购买新的硬盘?

另外,该机器不需要是 Fedora 或 Linux,但这是我的首选,因为操作系统是免费的。Windows Server 是否更适合这个?

感谢所有帮助,Max

答案1

如果你没有太多经验,我认为你最终会发现 Windows 和开源解决方案的成本是相等的。在某种程度上,使用开源解决方案的权衡就是时间与金钱的权衡。

显然,您已经熟悉的内容也很重要。如果您不熟悉管理任何一种解决方案,那么无论您选择哪种解决方案,您的成本都会自动增加

Linux 发行版(我会选择 CentOS 而不是 Fedora,但这是个人决定——CentOS 为更长的支持周期而构建,而 Fedora 则不是)和 Samba 也会为您提供非常合理的解决方案。前期软件许可成本会更低。对于普通文件服务器来说,功能绰绰有余。例如开放文件管理器您可能也会更容易上手。

根据您拥有的 Windows 客户端数量,使用 Windows Server、Active Directory 等可能会获得更好的管理 TCO。这意味着更多的前期成本。Active Directory 域可为您提供组策略和许多很棒的集中管理功能(自动软件部署、集中执行用户设置等)。使用 Windows Server 可为您提供 WSUS 和对 Windows 更新部署的控制。显然,所有这些都有“入场费”。

在两个操作系统上托管 SFTP 服务器相当简单。

您提到想要一个“良好的用户/组系统”,但如果 Windows 客户端计算机数量足够多,而又没有 Active Directory 或 Samba 域等提供单点登录的功能,那么实现这一点会有些困难。您将陷入一种没有域的境地,必须在每台机器上创建单独的用户帐户。虽然这似乎“足够好”,但我认为您应该从一开始就花时间获得诸如单点登录、漫游用户配置文件、在服务器设置上存储用户文档/数据文件等功能,这样,当需要添加/移动/更换计算机时,您的工作就会容易得多。(除了添加/移动/更改之外,让用户能够访问任何计算机、登录并获得基本级别的功能,可以将许多“火灾”变成不那么严重的问题,因为至少当“主计算机”处于“宕机”状态时,用户可以完成工作。)

关于硬件 - 您可以在 Windows Server 和 Linux 上使用混合大小的驱动器执行软件 RAID 5。实际上,您将获得 (N - 1) 个磁盘的容量乘以该组中最小磁盘的容量。(RAID-5 中的 36GB、73GB 和 146GB 磁盘将为您提供 72GB 的可用空间。)您可以使用 Linux 软件 RAID 做一些非常疯狂的事情,比如将 RAID-5 组中的两个卷放到更大的磁盘上,但这样做会破坏 RAID 的容错目的。

在所有这些方面,也要考虑备份和恢复。每当部署文件服务器时,您都需要考虑如何备份和恢复它。如果您以前从未担任过系统管理员,备份之道是一本值得一读的书(尽管它是一篇推销文章)。

相关内容