返回首页

TrueNAS:带有 ZFS 和 VPN 的文件服务器

在 ZFS 上的 TrueNAS 通过复制和快照组织文件存储。通过 Tailscale 或 ZeroTier 远程访问,无需打开端口。适合预算有限的办公室。

带有 VPN 的 TrueNAS:一小时内设置远程访问
Advertisement 728x90

部署TrueNAS实现文件存储与VPN远程访问

TrueNAS允许您在现有硬件上搭建可靠的文件存储系统,无需购买专用NAS设备。该系统采用ZFS技术,确保数据完整性、快照和复制功能。在Proxmox测试环境中,我们创建了一个虚拟机,配备一个系统盘和两个RAID1存储盘——配置过程耗时极短。

核心需求包括:易于管理、文件恢复回收站以及数据镜像。TrueNAS无需额外调整即可满足所有要求。

TrueNAS中ZFS的优势

ZFS已集成开箱即用,提供:

Google AdInline article slot
  • 通过校验和验证与镜像恢复实现损坏数据的自我修复。
  • 存储池或独立数据集级别的快照,支持自动清理。
  • 可扩展性:无需重新格式化即可添加磁盘。
  • 内置监控:Web界面显示CPU、内存、磁盘I/O和网络流量图表。

磁盘和数据集管理通过Web面板处理。设置文件夹访问权限包括用户、组和ACL,但相比专有NAS系统,界面需要一定适应时间。

快照与复制

快照可通过计划配置:频率、保留策略及复制到远程存储池。这提供了无需外部工具的还原点。

  • 自动任务:每日/每小时快照并轮转清理。
  • 复制:通过SSH发送到另一台TrueNAS或兼容ZFS存储。
  • 回收站:已删除文件在清理前可通过快照恢复。

故障通知(磁盘、空间、错误)可设置为邮件、Slack、Telegram或Webhook推送。

Google AdInline article slot

设置远程访问

为实现无需开放端口或公网IP的外部访问,可使用TrueNAS应用目录中的VPN工具。

ZeroTier

ZeroTier通过互联网创建虚拟L2网络。同一网络中的设备可像局域网一样通信。

优势:

Google AdInline article slot
  • 安装客户端并输入网络ID。
  • 通过ZeroTier Central管理访问权限。
  • 无需端口转发,支持NAT穿透。
  • SMB共享可直接远程使用,无需额外配置。

基于WireGuard的Tailscale

Tailscale通过OAuth授权(Google/Microsoft)自动化WireGuard隧道建立。

流程:

  • 在TrueNAS和客户端安装。
  • 自动建立P2P连接或通过DERP中继。
  • 通过标签和组ACL实现网络分段。
  • 支持iOS/Android移动客户端。

两种方案均提供加密访问SMB/AFP/NFS服务,无需暴露服务端口。

附加功能

TrueNAS SCALE支持KVM虚拟机,可在同一硬件上运行容器或服务。这无需独立虚拟化平台即可扩展功能。

总之,TrueNAS适合中高级管理员:ZFS保障可靠性,Web界面减少CLI使用,VPN集成解决远程访问难题。

核心要点:

  • ZFS提供自我修复和快照功能,无需额外软件。
  • VPN(ZeroTier/Tailscale)实现安全远程SMB访问。
  • 实时监控与通知提醒。
  • 虚拟机支持增强灵活性。
  • 适用于经济型自托管场景。

— Editorial Team

Advertisement 728x90

继续阅读