重要提示:FreeNAS 11 已停止官方支持
在开始之前,请务必了解:FreeNAS 11 的官方支持已经结束,这意味着它不会再接收安全更新或新功能补丁,如果您正在搭建一个新的 NAS 系统,强烈建议您使用最新的 TrueNAS CORE (原 FreeNAS) 版本,因为它包含了重要的安全修复和性能改进。
如果您坚持使用 FreeNAS 11,请确保您的 NAS 部署在完全隔离的网络环境中,不要将其直接连接到互联网,以降低安全风险。
第一部分:准备工作
在开始安装之前,请确保您已准备好所有必需的硬件和软件。
硬件清单
- 一台电脑(安装用):任何能正常启动的电脑即可,不需要高性能。
- 一个 U 盘(安装介质):容量至少为 4GB,U 盘内的所有数据将被完全清除,请提前备份。
- 目标 NAS 硬件:
- CPU:建议选择支持 AES-NI 指令集的 Intel Xeon 或 Core i/i7/i9 系列处理器,AES-NI 能极大地提升 ZFS 加密和数据压缩的性能,AMD 的 Ryzen/EPYC 系列也支持,但需要确认其具体型号是否支持 AES-NI。
- 内存:这是最重要的部件之一,FreeNAS 中的 ZFS 文件系统需要大量内存来缓存数据(ZFS ARC 缓存)。
- 最低要求:8GB,仅用于非常基础的文件共享。
- 推荐配置:16GB - 32GB,适合家庭和小型办公室,能提供良好的性能。
- 大容量/高级用途:64GB 或更多,适合虚拟机、数据库或存储大量小文件。
- 硬盘:
- 系统盘:一个容量较小的 SATA/SAS SSD(20GB - 50GB),用于安装操作系统,可以提供快速的系统响应。
- 数据盘:两个或更多的 SATA/SAS HDD(机械硬盘),用于存储数据,强烈建议使用企业级或 NAS 专用硬盘,它们拥有更好的稳定性和可靠性。
- 重要:为了保证数据安全,至少需要两块硬盘才能创建可用的存储池(Mirror 或 RAID-Z)。
- 主板:需要有足够的 SATA/SAS 端口连接您的硬盘,并支持您选择的 CPU。
- 网卡:主板自带的千兆网卡即可满足基本需求,如果需要更快的网络速度,可以考虑添加万兆网卡。
软件准备
- FreeNAS 11 安装镜像文件 (ISO):
- 访问 FreeNAS 11 的归档下载页面(SourceForge)。
- 下载
FreeNAS-11.3-U4.iso或其他 11.x 版本的 ISO 文件。 - 将下载的 ISO 文件保存到您的电脑上。
第二部分:创建安装 U 盘
我们将使用 BalenaEtcher 这个简单易用的工具来制作可启动的 U 盘。
-
下载并安装 BalenaEtcher:
- 访问 BalenaEtcher 官网 下载并安装适用于您操作系统的版本。
-
写入镜像:
- 打开 BalenaEtcher。
- 点击 "Flash from file" (从文件刷写),然后选择您刚刚下载的
FreeNAS-11.x.iso文件。 - 点击 "Select target" (选择目标),插入您的 U 盘,然后从列表中选择它。
- 警告:这一步会清空 U 盘的所有数据,请确保选对了 U 盘。
- 点击 "Flash!" (刷写) 按钮,等待进度条完成,BalenaEtcher 会提示写入成功。
第三部分:安装 FreeNAS
我们将 U 盘连接到目标 NAS 硬件并进行安装。
-
组装硬件:
- 将所有硬件(CPU、内存、硬盘、主板)组装到您的 NAS 机箱中。
- 将制作好的 FreeNAS 安装 U 盘插入一个 USB 2.0 端口(USB 3.0 端口存在兼容性问题,优先使用 USB 2.0)。
- 将系统 SSD 和数据 HDD 正确连接到主板的 SATA 口。
-
BIOS/UEFI 设置:
- 开启 NAS 电源,并立即反复按
Del、F2或F10等键进入 BIOS/UEFI 设置界面(具体按键请参考您主板手册)。 - 关键设置:
- Boot Mode:设置为 Legacy 或 CSM (Compatibility Support Module),FreeNAS 11 对 UEFI 的支持可能不完善,Legacy 模式兼容性更好。
- Boot Priority:确保将 USB-HDD 或类似的 USB 设备设置为第一启动项。
- SATA Mode:设置为 AHCI 模式。
- Disable Secure Boot:关闭安全启动。
- 保存设置并退出,电脑将重新启动。
- 开启 NAS 电源,并立即反复按
-
启动安装程序:
- 电脑会从 U 盘启动,您会看到一个蓝色的 FreeNAS 安装菜单。
- 使用键盘方向键选择
Install,然后按Enter键。
-
安装过程:
- 系统会自动进行一系列检查,然后进入安装向导。
- 选择安装目标硬盘:
- 向导会列出您连接的所有硬盘。
- 选择您准备好的系统 SSD 作为安装目标。
- 重要:请务必仔细选择,选错硬盘会导致数据丢失!
- 确认安装:
- 确认选择的硬盘后,安装程序会再次警告,数据将被销毁,输入
YES并按Enter确认。
- 确认选择的硬盘后,安装程序会再次警告,数据将被销毁,输入
- 等待安装完成:这个过程很快,通常只需要一两分钟。
- 安装完成后,系统会提示您拔掉 U 盘并重启。
第四部分:首次配置(Web 界面)
重启后,FreeNAS 系统将从系统 SSD 启动,并进入命令行界面,您可以通过 Web 界面进行所有图形化的配置。
-
获取 NAS 的 IP 地址:
- 系统启动后,屏幕上会显示网络信息,包括它获取到的 IP 地址。
- 如果您连接了显示器和键盘,可以直接在屏幕上查看。
- 如果没有,请将您的电脑连接到同一个局域网,然后使用路由器管理后台或网络扫描工具(如
Advanced IP Scanner)来查找这个新设备。
-
登录 Web 界面:
- 在您的电脑浏览器中,输入
http://<NAS的IP地址>。http://192.168.1.100。 - 您将看到 FreeNAS 的登录页面。
- 用户名:
root - 密码:
freenas(首次登录后必须立即修改)
- 在您的电脑浏览器中,输入
-
修改初始密码(极其重要!):
- 登录后,系统会强制您修改
root用户的密码,请设置一个强密码。 - 系统也会提示您创建一个管理员账户,建议创建一个新账户,并禁用或删除
root账户以提高安全性。
- 登录后,系统会强制您修改
-
配置网络:
- 进入
System->Network。 - 检查您的网卡是否已正确识别并配置了 IP 地址,如果需要,可以在此处进行静态 IP 或 DHCP 的设置。
- 进入
-
配置存储池(Storage Pool):
- 这是 NAS 的核心步骤,进入
Storage->Pools。 - 点击
Add Pool。 - 选择硬盘:勾选您想要用作数据存储的硬盘(不要勾选系统盘 SSD)。
- 配置布局:
- Mirror (镜像):相当于 RAID 1,数据在两块或多块硬盘上完全复制,一块硬盘损坏,数据不会丢失,这是最简单可靠的冗余方案,适合小规模部署。
- RAID-Z (ZFS 的 RAID):有 RAID-Z1, RAID-Z2, RAID-Z3 三种,分别相当于 RAID-5, RAID-6, RAID-Z(三块 parity 盘),提供比 Mirror 更高的存储空间利用率,但配置更复杂。
- Stripe (条带):相当于 RAID 0。不提供任何数据冗余,一块硬盘损坏所有数据丢失,强烈不推荐用于存储重要数据!
- 为池命名:给您的存储池起一个名字,
data或tank。 - 确认并创建:检查无误后,点击
Add,系统会开始创建池,这可能需要一些时间,具体取决于硬盘大小和性能。
- 这是 NAS 的核心步骤,进入
-
创建数据集(Dataset):
- 存储池创建后,您需要在其中创建数据集(类似于文件夹),以便更好地管理数据和设置权限。
- 进入
Storage->Datasets。 - 点击您刚刚创建的池名称,然后点击
Add Dataset。 - 名称:
movies,photos,backup。 - 挂载点:
/mnt/data/movies。 - 其他高级选项:您可以在这里启用压缩(LZ4 是不错的选择)、快照等。
- 创建好数据集后,您就可以开始设置共享服务了,SMB (Windows 文件共享)、NFS (Linux/Mac 文件共享) 或 AFP (Mac 文件共享)。
第五部分:后续步骤与建议
完成基本配置后,您的 NAS 已经可以使用了,以下是一些推荐的后续操作:
- 更新系统:虽然 FreeNAS 11 已停止支持,但如果您想使用,可以尝试进入
System->Update查看是否有可用的更新(但请注意风险)。 - 配置用户:在
Account中创建用户,并将他们添加到数据集的访问控制列表中,而不是直接使用 root 账户。 - 设置通知:在
System->Email中配置邮件通知,这样当硬盘出现 SMART 错误或系统有警报时,您能第一时间知道。 - 定期备份:数据备份是重中之重! 即使有 RAID,也不能保证绝对安全,请制定一个备份策略,例如将重要数据定期备份到另一台设备或云存储。
- 学习使用命令行:虽然 Web 界面功能强大,但有时一些高级操作或故障排查需要通过 SSH 连接到命令行来完成。
祝您使用愉快!再次提醒,对于新的项目,请优先考虑更新到 TrueNAS。
