通过最少的安装配置工作,我们在大约 2 分钟内就启动并运行了 TrueNAS 实例。
网络附加存储 (NAS) 是为您的企业构建存储的好方法。与其仅仅依赖外部驱动器、共享目录或昂贵的云存储,为什么不部署专为可扩展存储创建的工具呢?
这就是TrueNAS发挥作用的地方。
TrueNAS 是专为存储而打造的Linux版本,具有您能想到的所有 NAS 功能。TrueNAS 可以安装在现成的硬件上(甚至是小型 PC 或虚拟机),因此您的存储服务器可以隐藏起来。
该存储解决方案具有如下特点:
-
用户/组管理
-
警报
-
SSH 连接
-
双重身份验证
-
存储池
-
快照
-
磁盘(和磁盘导入)
-
支持 Active Directory、LDAP、NIS 和 Kerberos 等目录服务
-
通过 Apple Shares、Block Shares、UNIX Shares、WebDAV 和 SMB 共享
-
服务管理
-
插件
-
监狱
-
虚拟机
-
Shell 访问
TrueNAS 的安装完全基于文本,但非常简单,而且花费的时间很少。只需进行最少的安装配置工作,我大约 2 分钟就启动并运行了一个 TrueNAS 实例。您唯一需要做的就是在安装过程中设置 root 密码,任何人都可以做到这一点。
两分钟即可获得全面、可扩展的 NAS 解决方案,这非常令人印象深刻。安装完成后,您将看到访问基于 Web 的界面的地址。单击链接后,您可以使用用户名 root 和安装期间设置的密码登录,此时您将看到 TrueNAS 主站点(图 1)。
使用 TrueNAS 时可能面临的最大挑战是将其部署为虚拟机。使用这样的设置,您必须将单独的驱动器添加到虚拟机,否则您将无法创建存储池。如何添加这些驱动器将取决于您使用的 VM 解决方案。添加驱动器后,必须对其进行格式化。
在VirtualBox中添加驱动器的过程大致如下:
-
关闭虚拟机。
-
在 VirtualBox 左侧窗格中选择 TrueNAS VM,然后单击"设置"。
-
在设置窗口中,单击存储部分。
-
在存储控制器:SATA 下,然后在底部附近单击添加磁盘按钮,然后选择添加硬盘。
-
在弹出窗口中,单击"创建新磁盘"。
-
完成创建虚拟硬盘向导。
-
单击"确定"关闭"设置"窗口并启动您的虚拟机。
-
添加驱动器后,您甚至不需要格式化它,因为 TrueNAS 会为您处理。
现在您已添加并格式化驱动器,它可用于创建池,这同样简单。创建池后,您可以创建安全监狱等。
这是使用 TrueNAS 最具挑战性的方面。
访问 TrueNAS
部署 TrueNAS 后,我想看看从网络上的机器访问它会有多困难。这台机器是我运行Pop!_OS Linux 的主台式机。
为了实现这一点,我必须首先在 TrueNAS 中启用SMB 服务。
为此,请转到 Windows 共享 (SMB),单击"添加",系统将提示您创建新共享并启用该服务。接下来,我必须添加一个新用户(我选择使用与 Pop!_OS 上的桌面用户相同的用户名),这在"帐户">"用户"中处理。
这是最棘手的部分。由于 Samba 的工作方式,您必须启用 Samba 用户并为他们提供 SMB 密码。为此,单击Shell(在左侧边栏中),然后发出以下命令:
smbpasswd -a USER
其中 USER 是您之前创建的用户名。
此时,您应该能够从您的台式机使用地址 smb://SERVER 访问 SMB 共享(其中 SERVER 是您的 TrueNAS 主机的 IP 地址或域)。
大约 5 分钟后,我便启动并运行了 TrueNAS,添加了第二个磁盘,并准备好了支持 SMB 的用户帐户。我尝试过更昂贵的解决方案,但尚未找到像 TrueNAS 一样简单有效的解决方案。
警告
你必须知道,这么好的事情总会有警告。
TrueNAS 确实提供了一个免费版本,称为 TrueNAS Core,这是我测试过的版本,对于小型企业和家庭使用来说是一个很好的解决方案。但是,如果您正在寻找更适合企业业务的解决方案,则需要考虑以下两个选项之一:
-
TrueNAS Enterprise:企业级硬件、附加功能和全天候支持。TrueNAS Enterprise 建立在 OpenZFS 文件系统上,并具有集成的数据保护功能,例如写时复制和数据完整性检查,以及 RAID 保护、无限快照和弹性复制。
-
TrueNAS Scale:开源基础设施解决方案,可添加 Linux 容器和虚拟机,使工作负载更接近数据运行成为可能。TrueNAS scale 还使用 OpenZFS 文件系统,不仅允许您添加驱动器,还可以将 TrueNAS 部署集群在一起。
我已经在多个用例中使用过 TrueNAS,并且从未后悔过这个选择。它功能强大、灵活、易于使用,并且基于 Linux。您还想要什么?
您可以下载 TrueNAS Core 的 ISO并亲自测试。