- TrueNAS 结合了 ZFS、SMB/NFS 和目录集成,打造出强大而灵活的企业文件服务器。
- WebShare 增加了一层安全、现代的 Web 访问,与浏览器兼容,非常适合远程办公和自带设备办公 (BYOD)。
- ZFS 提供数据完整性、快照、RAIDZ 以及对高效混合 SSD/HDD 配置的支持。
- TrueNAS Connect 可管理对 WebShare 的访问,并支持从单个用户到数千个并发会话的各种部署。

基于 TrueNAS 和 WebShare 的企业级文件服务器已成为集中管理企业内部文档、备份和关键数据的最强大、最灵活的方式之一。与传统解决方案或公有云相比,这种组合能够实现对信息的完全控制,并对性能、安全性和用户访问资源的方式进行精细调整。
在此背景下,TrueNAS(CORE、Enterprise 或 SCALE 版本)结合 ZFS 文件系统和全新的 WebShare 层,提供了一种现代化的解决方案:统一存储、通过局域网实现高性能 SMB 和 NFS 访问,以及可通过浏览器、平板电脑或移动设备无缝操作的高级 Web 界面。所有这些功能均在社区版中秉承开源理念的同时实现,并为有需要的用户提供企业级选项。
什么是 NAS 服务器?它为何适用于企业环境?
NAS本质上是一种网络附加存储设备,它充当文件、文件夹和备份的中央存储库。与简单的U盘或共享文件夹的PC不同,NAS从一开始就被设计成始终在线、提供高级安全保护,并允许多个用户或服务同时访问。
在企业中,NAS 能够实现集中存储,并促进部门、团队和地点之间的信息共享。每个人都使用相同的数据源,备份策略更容易实施,并且避免了办公室电脑上分散的文件“孤岛”。
另一个关键优势是,NAS 服务器不仅限于共享文件夹:许多型号和系统(例如 TrueNAS)集成了多媒体流、云同步和安全远程访问,使同一设备既可以用作文件服务器,也可以用作内部协作平台。
在家庭环境中,NAS 通常用于管理照片、视频和音乐库,备份电脑和移动设备,或搭建包含 Plex 等应用程序的媒体中心。在企业环境中,NAS 的重点更多地在于提高生产力、业务连续性以及遵守数据安全和保留策略。
此外,由于这些解决方案具有可扩展性,因此可以通过添加更多硬盘或外部存储阵列轻松扩展容量。这对于预计数据量将大幅增长或希望以可控投资起步并根据需要进行扩展的企业来说尤其具有吸引力。
TrueNAS CORE:企业级文件服务器的核心

TrueNAS CORE 是历史悠久的 FreeNAS 的升级版,FreeNAS 是世界上最受欢迎的 NAS 操作系统之一。它基于 64 位 FreeBSD,旨在从零开始在标准的 x86_64 硬件上构建专业的存储服务器,无论是在物理机、虚拟化环境,甚至是公有云上。
OpenZFS 作为文件系统的原生集成可能是其最大的优势。ZFS 旨在保护数据完整性,提供高度一致的性能,并简化快照、复制和去重等任务。所有这些功能都可通过精心设计的 Web 界面访问,使经验不足的管理员无需频繁使用命令行即可管理强大的系统。
TrueNAS CORE 标配企业级文件服务器应有的所有服务:SMB (Samba)、NFS、iSCSI、WebDAV、FTP、Rsync、兼容 Amazon 的 S3 服务器、Active Directory 和 LDAP 集成、OpenVPN 客户端和服务器、SNMP、NIS 和 Kerberos 目录支持等等。换句话说,它不仅适用于共享几个文件夹;它的设计初衷是集成到复杂的架构中。
一个有趣的特点是同时存在两个主要版本:CORE(免费)和 Enterprise(付费)。前者非常适合中小企业、专业人士和高级家庭环境;后者则增加了专为关键任务生产环境、官方支持、高可用性以及大型组织特定功能而设计的特性。
在开发方面,得益于项目背后的公司 iXsystems, TrueNAS 一直保持着非常活跃的状态。由于 TrueNAS 基于 FreeBSD,因此该操作系统的许多改进和安全补丁也会应用到 TrueNAS 上,从而确保了产品频繁更新和稳定的生命周期。
TrueNAS 中面向企业用户的高级服务和功能

基于 TrueNAS构建企业级文件服务器的一大优势在于其原生集成的丰富服务。这使得它可以针对任何环境进行精准定制,从小型办公室到多域企业网络均可适用。
在身份验证和目录层面,TrueNAS 兼容Active Directory、LDAP、NIS 和 Kerberos。这使得用户和权限管理能够集中在现有的域服务器上,而无需在 NAS 本身创建重复的帐户。组、ACL 和权限可以进行高度精细的映射。
就共享协议而言,列表非常广泛:Windows 环境的 SMB/CIFS(Samba),Linux 和 UNIX 的 NFS,AFP(虽然已经过时,但仍然存在于较旧的 Apple 电脑中),将卷作为原始磁盘暴露给服务器或虚拟机管理程序的 iSCSI,以及在需要更传统的方式时通过 HTTP 访问的 WebDAV。
TrueNAS 还集成了远程监控和管理服务,例如 SNMP、SMART 磁盘管理、硬件错误或系统事件的电子邮件通知、可配置的警报系统,以及使用动态 DNS 的功能,即使公共 IP 地址频繁更改,也能轻松访问设备。
在安全性方面,我们发现了一些功能,例如使用 AES-XTS 对数据集或池进行加密、与 Google Authenticator 等应用程序兼容的双因素身份验证 (2FA)、支持 KMIP(企业版)集中管理加密密钥,以及使用高级参数强化 SSH 或 OpenVPN 等服务的选项。
该系统还允许创建类似 FreeBSD 的 jails(隔离区),用于封装应用程序和插件,使其与基础系统隔离。这样一来,就可以添加 Nextcloud、Plex、Transmission 等软件而不会影响主系统,从而降低一个应用程序故障影响服务器其他部分的风险。
TrueNAS 上的 ZFS:兼顾存储的完整性和灵活性
TrueNAS 中所有高性能文件服务器的核心引擎都是 ZFS。这款先进的文件系统将卷管理、RAID、文件系统和数据保护工具有效地集成到一个单一的技术包中。
使用 ZFS,可以从多个物理磁盘创建池,并在这些池中创建具有不同 RAID 级别的虚拟设备 (VDEV) 集:条带化(类似于 RAID 0)、镜像(类似于扩展 RAID 1)、RAIDZ-1(相当于 RAID 5)、RAIDZ-2(相当于 RAID 6)和 RAIDZ-3(三重奇偶校验,能够支持最多三个磁盘丢失而不丢失数据)。
除了 RAID 配置之外,ZFS 还允许将SSD 分配为读取和写入缓存,以及为元数据、写入尝试日志 (ZIL) 或重复数据删除指定 vdev,使其成为希望平衡成本和性能的混合 HDD/SSD 环境的一个非常灵活的选择。
写时复制 (CoW)等关键特性确保在丢弃旧数据块之前,任何数据修改都会写入新数据块,从而几乎消除了断电或写入失败导致的数据损坏风险。此外,各层级的校验和机制也用于检测和纠正磁盘静默错误。
快照是另一大优势:ZFS 允许您高效地创建几乎无限数量的快照。这些快照对于恢复意外删除的文件、还原应用程序兼容的更改以及抵御勒索软件至关重要,因为它们允许您“还原”到之前的一致状态。
在每个存储池中,您可以创建文件系统数据集(用于文件和文件夹)和 zvol 数据集(用于块设备)。每个数据集都可以有自己的参数:实时压缩(lz4、zstd,具有不同级别)、重复数据删除、快照策略、同步选项、访问时间、每个用户或组的配额以及高级 ACL。
随着远程办公的兴起以及平板电脑和智能手机的普及,TrueNAS 开发了 WebShare,这是一款基于 Web 的文件访问界面,适用于任何现代浏览器。其理念很简单:为存储在您自有硬件上的数据提供企业级云体验。
在局域网 (LAN) 上,SMB 和 NFS 对于高强度桌面工作来说仍然是无可匹敌的,但当迁移到广域网 (WAN) 或需要在移动设备上工作时,端口、客户端、延迟和兼容性等问题就会出现。WebShare 通过提供可通过 HTTPS 访问并针对远程连接进行优化的 HTML 界面,解决了其中的许多问题。
与一直存在安全性、性能和兼容性限制的WebDAV 不同, WebShare 可以与 ZFS、SMB 和 NFS 无缝集成:由于快照功能,可以从所有三个方面查看相同的数据集,并具有相同的 ACL、配额、文件锁和以前的版本。
WebShare 界面包含企业级私有云的典型功能:目录视图、多媒体内容和文本文件预览、快照导航以恢复以前的版本、高级元数据、使用统计信息、每个文件夹的文件计数器以及对全局搜索的支持。
另一个关键细节是,WebShare充分考虑了 BYOD(自带设备办公)环境。任何配备现代浏览器的设备都可以访问它:笔记本电脑、平板电脑、手机……无需安装特定客户端,也无需费心处理操作系统版本或特殊配置。
由于传统网络驱动器的搜索速度通常较慢,因为它依赖于客户端遍历文件夹结构。WebShare 引入了服务器端搜索引擎,该搜索引擎可以索引文件名、元数据甚至内容,从而可以直接通过 Web 界面进行快速查询。
这种“内部搜索引擎”方法意味着,在成千上万甚至数百万个文件中查找特定文档或视频只需几秒钟,而不是几分钟。按类型、大小、日期或内容进行筛选也变得瞬时完成,这在数据量庞大的环境中是一项非常实用的功能。
对于 macOS 用户来说,同样的引擎与系统原生搜索 Spotlight集成,因此 TrueNAS 提供的驱动器可以集中索引,并在不影响客户端计算机性能的情况下提供快速搜索结果。
在商业环境中,能够快速找到合同、报告或设计至关重要,这种集中式索引相比没有高级搜索层的简单 SMB 共享具有巨大的优势。
WebShare 将在 TrueNAS 26.04 “Halfmoon” 中作为企业版功能首次亮相,但 iXsystems 选择不将其设为付费用户专属功能。社区版用户可通过 TrueNAS Connect 服务访问该功能,并根据许可证的不同享受不同的使用级别。
TrueNAS Connect Foundation模式支持同时进行 WebShare 访问。对于希望远程管理系统或拥有安全个人 NAS“入口”的管理员或高级用户来说,这是一个极具吸引力的选择。
TrueNAS Connect Plus许可证将并发连接数上限提高到 5 个,专为小型企业或大型家庭设计,方便多人同时使用 NAS,并行共享和编辑文档。
在 TrueNAS 企业版环境中,WebShare 会话数量实际上没有限制。这使得大学、学校或大型企业等机构能够通过将 WebShare 与现有的 SMB、NFS 和目录服务集成,为大量用户提供同时进行的 Web 访问。
一个关键优势在于,配置完成后,所有 WebShare 流量都将通过 HTTPS 从客户端直接传输到 NAS,并使用由 TrueNAS Connect 管理的证书。数据不会经过外部中间服务器;它始终保留在您的基础架构内,这对于许多合规性和隐私政策至关重要。
硬件要求和性能考量
为了确保运行 TrueNAS 和 WebShare 的文件服务器流畅运行,必须满足一定的最低硬件要求。官方文档建议至少配备 8 GB 内存,但对于 ZFS 密集型应用场景(例如重复数据删除、大量快照、高并发),通常需要 16 GB、32 GB 甚至更多内存。
存储方面,建议将系统安装在16GB 或更大的专用固态硬盘 (SSD)上,避免使用 USB 驱动器或机械硬盘来安装操作系统。数据盘应直接连接到控制器(SATA、SAS 或 NVMe),以确保良好的性能和稳定性。如有必要,请按照相关指南转换分区,例如如何无损地将 MBR 磁盘转换为 GPT 。
处理器必须是64 位(Intel 或 AMD x86_64),几乎所有现代计算机都满足这一要求。TrueNAS 多年前就停止支持 32 位架构,因此回收利用极其老旧的硬件可能并非明智之举,尤其是在您打算利用 ZFS 的高级功能时。如果您对组件有任何疑问,我们提供了一些配置 PC 组件的指南和关键技巧,帮助您优化投资。
业内普遍遵循的经验法则是,如果要大量使用 ZFS,尤其是在启用重复数据删除功能的情况下,每 1 TB 原始存储空间应配备 1 GB 内存。这并非硬性要求,但有助于防止存储池逐渐填满时内存不足。
在网络连接方面,至少需要一个物理以太网端口。在专业环境中,通常会使用 2.5G、5G 或 10G 接口以及链路聚合协议 (LACP) 配置,以提供更大的聚合带宽或更高的容错能力,尽管真正的瓶颈往往在于磁盘本身。
TrueNAS 与 ZFS 和 WebShare 的结合带来了一系列优势,这些优势是封闭式 NAS 或纯云解决方案难以匹敌的。首先,数据存储在本地,完全由组织控制,无需依赖第三方进行保管或访问。
其次,存储扩展和 RAID 配置的灵活性非常高。可以设置镜像池以实现最高安全性,设置 RAIDZ 以实现容量均衡和冗余,或者设置混合配置,使用 SSD 缓存和 HDD 存储大部分冷数据。
就生产力而言,通过局域网上的 SMB/NFS 和通过广域网上的 HTTPS WebShare 访问数据的能力大大简化了最终用户的操作,他们不必学习上千种不同的应用程序,也不必忍受支持不完善的客户端。
另一个重要的优势是该系统巨大的定制能力:从使用 Rsync、ZFS 清理和 SMART 测试来安排备份任务,到自动创建快照、将数据集复制到另一个远程 TrueNAS 或与兼容的 S3 服务(如 Amazon S3、Backblaze B2 或 Google Cloud)同步。
最后,从经济角度来看,与按容量付费订阅云存储相比,使用TrueNAS 搭建自己的企业文件服务器在中长期内可能非常有利可图;建议密切关注有关价格和新功能的存储新闻,以确定最佳投资时机。
TrueNAS的缺点和学习曲线
并非一切都完美无缺:TrueNAS CORE 虽然是功能最强大的 NAS 平台之一,但对于经验不足的用户来说,它并非真正意义上的“即插即用”。学习曲线相当陡峭,尤其如果您打算充分利用 ZFS 的潜力以及系统的高级服务。
官方文档和社区资源固然有用,但通常仍需遵循详细的教程来进行安装、池配置、快照创建或对 Samba、FTP 或 OpenVPN 等服务进行微调。对于没有技术人员的中小型企业而言,将实施工作委托给集成商可能更具成本效益。
在技术支持方面,CORE 版本主要依赖论坛、维基和社区资源。如果需要包含服务级别协议 (SLA) 的专业支持和直接帮助,则应考虑 TrueNAS Enterprise 版本,该版本涉及许可证和认证硬件的相关费用。
值得注意的是,由于 ZFS 基于 ZFS,因此其对内存和存储设计的要求比传统文件系统更高。例如,如果内存不足而启用重复数据删除功能,可能会导致性能显著下降。
最后,TrueNAS CORE 的插件生态系统虽然功能齐全,但与某些商用 NAS 设备相比,其覆盖范围和完善程度都略逊一筹。虽然几乎可以通过越狱或手动安装任何插件,但这需要时间、技术知识以及动手能力。
日常管理:用户、组、权限和关键服务
服务器部署完成后,确保企业级系统平稳运行的关键在于有效管理用户、用户组和权限。通过 TrueNAS Web 界面,您可以创建本地帐户、将其分配到用户组、配置其主目录,并决定其可以使用的服务(例如 Samba、SSH 等)。
在商业环境中,通常的做法是将NAS连接到企业Active Directory或LDAP服务器,从而集中进行身份验证,并根据现有用户组对共享资源进行权限控制。TrueNAS通过其目录服务部分实现了这一功能,支持AD、LDAP、NIS和Kerberos。
在混合环境中进行文件共享时,主流协议是 SMB(Samba)。TrueNAS 允许您创建与特定数据集关联的 SMB 共享,应用不同的配置方案,启用或限制虚拟机,并调整高级的 Windows 兼容 ACL 来控制读取、写入和执行权限。
如果需要使用 FTP,系统会将ProFTPD 与多种选项集成:端口、连接数限制、用户 chroot、匿名访问(大多数公司不推荐使用)、权限、支持强加密的 FTPES TLS(TLS 1.3,AES-256-GCM)以及带宽控制。尽管 FTP 协议已略显过时,但它仍然可用于自动化与旧系统的数据交换。
此外,TrueNAS 还支持OpenVPN(客户端和服务器)、SSH 和 SFTP,允许您创建加密隧道来访问内部网络、远程管理系统以及安全地传输文件,而无需将其他服务暴露给互联网。
虚拟化 Windows Server 与 TrueNAS 作为存储服务器
在专业环境中,一个相当常见的问题是,是在虚拟化的 Windows Server(使用 Hyper-V、VMware 等)上设置文件服务器更好,还是将一台物理机专门用于 TrueNAS 来处理所有存储更好。
Windows Server与 Active Directory 域的集成非常出色,并且拥有庞大的管理工具生态系统,但是,就纯粹的存储而言,它在完整性、快照、RAIDZ 或混合 SSD/HDD 缓存方面的功能深度还达不到 ZFS 的水平。
此外,将存储服务器虚拟化到另一层(虚拟机管理程序)之上,会增加额外的复杂性和潜在的故障点。这需要精心设计对物理磁盘的访问方式,以避免瓶颈,并确保所有层(虚拟机管理程序、客户操作系统、文件系统)协同工作,而不是相互冲突。
相比之下,为 TrueNAS 配备专用硬件可以围绕 ZFS 优化整个存储堆栈。不同文件系统之间无需进行中间转换,并且由于使用虚拟磁盘而非直接访问物理块而导致高级功能丢失的风险也得以降低。
在许多情况下,最平衡的方法通常是使用 TrueNAS 作为存储基础,并在其上进行虚拟化(使用 iSCSI、NFS 或 TrueNAS 自己的内部虚拟机),而不是反过来;并且,如有必要,设置和管理服务器以处理特定工作负载。
当目标是与朋友、客户或外部合作者共享文件时,经常会遇到这样的问题:哪种方法最合适:SMB、云存储、FTP 还是其他应用程序?每种方法都有其优点和缺点。
SMB 和 NFS 主要用于本地网络或 VPN 连接内的访问。如果用户位于同一办公室,或者使用 OpenVPN 或 WireGuard 建立 VPN 连接,远程计算机可以“进入”内部网络并访问资源,就像它们实际位于网络内部一样,那么 SMB 和 NFS 是理想的选择。
传统的未加密 FTP 协议几乎无法用于通过互联网共享敏感数据:凭据和内容以明文形式传输。它仅在封闭网络中或与配置完善的 FTPES(基于 TLS 的 FTP)配合使用时才有意义,即便如此,通常也有更好的替代方案。
Nextcloud、SyncThing 等应用及类似服务提供非常便捷的云端解决方案,支持桌面和移动客户端、链接共享、文件版本控制等功能。它们可以通过插件或 jails 与 TrueNAS 良好集成,但初始设置需要花费一些时间。
随着 WebShare 的推出,向组织外部共享数据的最自然选择是提供基于浏览器的必要数据集访问权限,并具备强大的身份验证功能,以及使用适当的权限模型启用上传和下载的能力。这样就避免了需要向每个用户解释如何配置 SMB 或其他外部客户端。
总之,也可以结合多种方法:例如,内部用户可以通过局域网上的 SMB 或 NFS访问数据,同时外部用户也可以通过 WebShare 访问相同的数据,并复用相同的访问控制列表 (ACL)、配额和快照。这是一种避免信息重复和管理复杂化的非常实用的方法。
利用 TrueNAS、ZFS 和 WebShare搭建企业级文件服务器,即可在单一平台上统一集成高性能本地网络存储、通过 Web 浏览器安全远程访问、通过快照和 RAIDZ 实现高级数据保护,以及与目录服务和标准协议的集成。这是一个成熟、灵活且可扩展的解决方案,精心设计后,能够无缝满足雄心勃勃的中小型企业和大型组织的各种需求。