我有一台闲置的 PC,我想设置一个可以从 Windows 和 Linux 访问的 NAS。我想避免使用 Windows 作为操作系统,而想要像 Ubuntu 或 FreeNAS 这样的操作系统。我唯一担心的是我不想在每个客户端上安装特殊软件。
有没有办法使用 Ubuntu 或 FreeNAS 并让 Windows 机器通过在每个 Windows 机器上安装客户端来访问文件?
更新
谢谢您的回答。我希望可以选择多个。我会尝试 FreeNAS,看看效果如何。谢谢!
答案1
我建议使用 FreeNAS,它支持 CIFS 协议 (SMB)。Windows 和 Linux 客户端原生支持 CIFS。您也可以使用 Ubuntu,但请记住这是一个通用发行版,因此设置起来可能比 FreeNAS 需要更多工作。
答案2
FreeNAS 和 Ubuntu 都支持充当 Samba 服务器。由于 Samba 是 Windows 用于文件共享的工具,因此您的 Windows 计算机可以使用 UNC 路径或映射驱动器访问远程共享。无需客户端 (tm)。
答案3
只需在 Linux NAS 上使用 Samba。这就是您要做的全部。
这负责与 Windows 机器共享数据,而 Windows 机器永远不需要知道或关心服务器文件系统,因为这是通过网络访问服务器时从站点外抽象出来的事情之一。
答案4
FreeNAS 和 OpenFiler 在功能上非常相似...我选择了 FreeNAS,因为它支持新的更大的 SATA 硬盘上的 4KB 块大小。
据我所知,较便宜的“绿色”5900RPM 2TB 磁盘以及可能出现的 3TB 磁盘将显著受益于 4K 块大小支持。我尚未测试当前 OpenFiler 版本的潜在性能影响。
新的 FreeNAS 8 是一个重大的重新设计,包括 FreeBSD 8 和基于 Django 的管理界面,但 FreeNAS 7 仍然非常实用。
OpenFiler 可能更为人所知,基于 Linux,并且对于大多数用途来说功能相同。
如果你使用设备风格的文件分发,FreeBSD 与 Linux 之间的差异可能不是除非存在驱动程序或其他硬件支持问题,否则您不会注意到。因此,最好的选择是选择您最容易管理/支持的方式。