TrueNAS Scale入坑指南No.1—— 挖坑前的闲言碎语
一、前言
近几年关于NAS的讨论越来越多,我身边的很多家庭在我的影响下都开始拥有NAS,掐指一算距离我第一次使用NAS(2013年6月)已经有超过10年的时间了。当时我入手的是一台八盘位的群晖1812+。
早年购入的群晖1812+群晖对于产品的支持也是相当良心,刚入手时还是4.0的DSM系统,一直到2021年7.0版本之后才停止了1812+上的系统升级,但还会时不时的发送一些补丁。
2023.05.02推送的DSM6.2.4 Update7补丁
更新说明但成品NAS基于体积、性能、功耗等方面的综合考虑,硬件性能不会过于超前。10年来随着系统的升级,功能的不断扩展,使用场景的逐步丰满,羸弱的硬件有些跟不上使用需求了。因此在2021年,我开始尝试更新主力NAS设备。
10年之前除了群晖、威联通等品牌的成品NAS,可以选择的方案并不多,而现在随着软硬件配套的逐渐成熟,既有成熟的成品NAS,也有简单易用的轻量化NAS,更可以自己DIY一台更加符合自己需要的组装NAS。
二、NAS的用途
数据中心
NAS的核心功能当然就是集中存储数据,我的NAS上存储了我多年的工作文件、照片、视频、电影等。日常使用的电脑上没有存太多资料,实现文件的集中管理,不至于当我想找数据时还要思考一下,文件到底存储在哪台设备中。
数据同步
随时随地都可以访问我需要使用的文件,不用随时携带优盘。而且因为可以集中管理,可以在合适的时候去整理不同设备上产生的碎片文件。
多媒体中心
电影、电视剧、相册、家庭视频都存储在NAS中,在家中可以方便的利用局域网共享来访问这些媒体数据,而在外网移动端的情况下,也可以利用设备的强大性能实现转码,利用较小的数据流量来查看存储在NAS中的多媒体文件。
远程下载
利用下载工具,我可以在任何时候任何地方去下载自己需要的文件到NAS中,尤其是电影这种占用空间比较大,下载时间比较长的文件。
密码管理
通过部署密码管理应用,让浏览器或者手机直接调用集中管理的密码,只要用一个密码或者指纹就可以登陆你需要访问的服务。
当然NAS能做的远不止这些,在我实际使用过程中包括私人的书签收藏、智能家庭管理中心等功能。
三、为什么选择TrueNAS Scale
目前较常见的NAS系统有DSM为代表的成品NAS系统、Unraid,OpenMediaVault、TrueNAS。
DSM:
DSM7.2群晖DSM系统的易用性无疑是以上4种系统中最好的,使用方面的教程也比较多,如果是不爱折腾的新手的话建议直接白群。而我这次没有继续选择白群一是因为白群价格确实比较高(当年的1812+入手大概5500+,而目前对应的型号1821+售价9000大洋。)二是目前我有硬解转码的需求,1821+一如既往的没有核显。
虽然白群这次并没有成为我的首选,但我认为在购买的数码设备中,这台10年前的1812+仍然是最值的一笔投入。至于黑群,我也一直抱着玩玩就好的态度,没办法接受它作为我的主力NAS来使用。只是个人喜好,不喜勿喷。
Unraid:
Unraid购买界面易用程度应该算是仅次于群晖了,网上也能获取到丰富的教程,自带的软件仓库也很强大。唯一能说的上来的缺点可能就是要稍微收取一点费用了。而我未来要使用的NAS大概率还是8盘位的,所以如果是6盘的话,肯定不够,8盘的话就要去买12盘位的授权,感觉又有一点亏,本着花钱花到极致的想法,先把Unraid放一放。
OpenMediaVault:
OMV登录界面简称OMV,看登录界面就能知道,这也是一个老牌的NAS系统了,在10年前打算入坑NAS的时候就曾考虑过用它来自己安装一台NAS,当时网上关于OMV的教程比较少,就没有太深入研究。这次升级NAS时我也尝试测试了一下新的 6.0版本,可能是我学艺不精,我的设备经常会报各种小错误,但目前还没有完全放弃,我仍在虚拟机上继续测试。
TrueNAS:
TrueNAS 版本比较TrueNAS实际上包含三个版本——Core、Scale、Enterprise。Core版本基于FreeBSD,目前仍然在持续更新中;Scale版本基于Debian系统,对硬件驱动的支持更加友好,并且加入了原生的docker支持和KVM虚拟机;而Enterprise看名字就知道和普通用户关系不是太大了。
从2021年Scale的beta版放出,我就开始进行了测试,过程中使用过的一个版本(22.02.0.1)最长的连续稳定运行时间曾经长达132天,后来因更换内存才终止了这个记录。整个过程中TrueNAS Scale表现出的稳定性和可靠性相当打动我,让我对其部署到自己的NAS上有了很强的信心
我的TrueNAS Scale最长运行时间于是在22.12版本放出之后,我正式结束了测试,在自己组装的一台NAS上进行了正式的部署,并把原来群晖的大部分软件功能和文件存储都迁移到了TrueNAS Scale中,而群晖作为一个备份服务器,将重要文件在两台NAS中同步。
除了系统稳定可靠之外,我选择TrueNAS Scale的原因还有下面几个方面:
ZFS文件系统有很多适用于NAS的特性;系统开源且持续更新,系统漏洞少还能白嫖;原生的docker和KVM支持,可以扩展使用场景;界面简洁,上手难度相对较低。
当然它也有一些不足:
本身是一个面向企业的NAS系统,并不是专门为家庭用户设计;ZFS文件系统的传输效率并不算高;ZFS文件系统崩溃后恢复难度高。
然而以上不足对普通用户的日常使用几乎没有影响。
四、TrueNAS Scale的特性
当然败也ZFS、成也ZFS,TrueNAS Scale的绝大多数特性都来源于ZFS文件系统。
写时复制:简单来讲就是如果在写入文件时发生故障,文件不会损坏,你看到的文件要么是写入之前的那个版本,要么是写入之后的那个版本。这样可以防止设备突然发生故障导致的文件损坏。
快照:可以根据自己需要设置定时快照,方便在任何遭到数据问题的时候恢复到以前的存储状态,而快照并不会占用很多的存储空间。快照也是对付勒索病毒的一种有效手段。
实时压缩:ZFS文件系统的实时压缩会减少文件的实际占用空间,可以节省宝贵的磁盘存储空间,至于压缩的比例取决于选择的压缩方式和存储数据的类型。
当然ZFS文件系统还包括数据去重(Data Deduplication)、数据完整性验证和自动修复等功能。而ZFS文件系统仍在持续的开发中,比如未来可能会引入的RAID-Z Expansion功能,可以动态的增加磁盘,这将提升ZFS文件系统在扩展磁盘的灵活性,实际上这项功能已经可以利用命令行来实现了,但是还没有正式的上线,暂时不推荐尝试。
原生支持docker:得益于底层的Debian,TrueNAS Scale可以原生地支持docker,TrueNAS Scale的docker部署方式,虽然与成品NAS的docker部署方式有巨大的不同,但也还算是相当简洁易用。TrueNAS Scale通过对docker的支持拉平了它和其他NAS系统的差别,同样可以极大地扩展使用场景,弥补了自身应用生态的劣势。
支持KVM虚拟机:虽然效率不像PVE、EXSi那么高,但是作为虚拟机来讲也是够用的。NAS有时也不全是NAS,也有可能是软路由、多媒体播放器。
五、TrueNAS Scale很难上手么?
相较于成品NAS来讲,TrueNAS Scale肯定还是有一定的上手难度的。困难主要来自于对于陌生系统的不熟悉,当对TrueNAS Sclae熟悉以后再回来想想,好像难度也没有之前感觉的那么大,工具的运用只是一个熟练度而已。去部署一台TrueNAS Sclae服务器,和安装windows系统并安装应用软件一样,并没有太大的区别。
六、TrueNAS Scale 安装的注意事项
鉴于TrueNAS Scale的安装相当简单,可以说是有手就会,实在觉得安装方面有困难的,可以在评论区留言,或者去网上查找相关教程。这里只提两点需要关注的地方:
1、TrueNAS Scale系统支持同时安装到多个磁盘驱动器,并且采用类似Raid1这样的工作模式,可以提升系统的稳定性,虽然这并不是决定系统稳定性的关键性因素,一般来说即使安装在一块硬盘上也是没有问题的。

2、虽然系统也支持安装到USB设备上,但官方不推荐将系统安装到USB设备上。
七、TrueNAS Scale的硬件需求
性能要求:相对其他NAS系统,TrueNAS Scale对硬件的要求略高一些,但入门双核CPU,8G内存对于当前主流的硬件来讲,好像也不算事。
ECC内存是否必要:需要ECC内存,这主要是传统观念认为ZFS文件系统对ECC内存的依赖程度比较高,而ZFS文件系统的大神已经对此有过解释(可以搜一下这篇文章:Will ZFS and non-ECC RAM kill your data?),文章翻译成能理解的话就是:无所谓!
八、结语
以上就是入坑前的闲言碎语,下一篇计划介绍一下TrueNAS Scale的基本使用,以方便我后续的文章更加容易被理解。虽然本人也非专业人士,但如果在TrueNAS Scale中有什么使用上的问题,可以在评论区留言,大家一起讨论下,或许会有意想不到的收获。

值友5290358324
校验提示文案
偏北就是我
校验提示文案
無動於衷
校验提示文案
收荒匠
校验提示文案
[已注销]
校验提示文案
Heisenbergay
校验提示文案
s4j4
校验提示文案
摸鱼别摸PP
校验提示文案
值友7948243239
校验提示文案
值友4888376748
校验提示文案
我真是陈玉林
校验提示文案
值友8839204858
校验提示文案
值男剑心
校验提示文案
值男剑心
校验提示文案
值友4888376748
校验提示文案
值友8839204858
校验提示文案
我真是陈玉林
校验提示文案
值友7948243239
校验提示文案
值友5290358324
校验提示文案
摸鱼别摸PP
校验提示文案
s4j4
校验提示文案
Heisenbergay
校验提示文案
[已注销]
校验提示文案
收荒匠
校验提示文案
無動於衷
校验提示文案
偏北就是我
校验提示文案