部署TrueNAS实现文件存储与VPN远程访问
TrueNAS允许您在现有硬件上搭建可靠的文件存储系统,无需购买专用NAS设备。该系统采用ZFS技术,确保数据完整性、快照和复制功能。在Proxmox测试环境中,我们创建了一个虚拟机,配备一个系统盘和两个RAID1存储盘——配置过程耗时极短。
核心需求包括:易于管理、文件恢复回收站以及数据镜像。TrueNAS无需额外调整即可满足所有要求。
TrueNAS中ZFS的优势
ZFS已集成开箱即用,提供:
- 通过校验和验证与镜像恢复实现损坏数据的自我修复。
- 存储池或独立数据集级别的快照,支持自动清理。
- 可扩展性:无需重新格式化即可添加磁盘。
- 内置监控:Web界面显示CPU、内存、磁盘I/O和网络流量图表。
磁盘和数据集管理通过Web面板处理。设置文件夹访问权限包括用户、组和ACL,但相比专有NAS系统,界面需要一定适应时间。
快照与复制
快照可通过计划配置:频率、保留策略及复制到远程存储池。这提供了无需外部工具的还原点。
- 自动任务:每日/每小时快照并轮转清理。
- 复制:通过SSH发送到另一台TrueNAS或兼容ZFS存储。
- 回收站:已删除文件在清理前可通过快照恢复。
故障通知(磁盘、空间、错误)可设置为邮件、Slack、Telegram或Webhook推送。
设置远程访问
为实现无需开放端口或公网IP的外部访问,可使用TrueNAS应用目录中的VPN工具。
ZeroTier
ZeroTier通过互联网创建虚拟L2网络。同一网络中的设备可像局域网一样通信。
优势:
- 安装客户端并输入网络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
暂无评论。