TrueNAS是将闲置X86旧电脑升级为私有NAS的首选开源方案,流程包括:准备UEFI启动U盘、文本界面安装系统盘、DHCP获取IP并登录Web管理、配置时区/主机名/网络、创建ZFS存储池及数据集。

如果您拥有一台闲置的X86架构旧电脑,并希望将其转变为功能完备的私有NAS存储系统,则TrueNAS是当前最主流、最稳定的开源选择之一。以下是针对TrueNAS系统从安装到基础配置的完整实操流程:
一、准备安装介质与硬件环境
TrueNAS对硬件有明确要求,系统盘必须独立于数据盘,且ZFS文件系统对内存敏感,需确保基础资源达标。此步骤目标是构建可启动的安装环境并验证硬件兼容性。
1、访问TrueNAS官网,下载最新稳定版TrueNAS SCALE镜像(推荐24.04或后续已发布稳定版本)。
2、准备一块容量不小于8GB的USB闪存盘,使用BalenaEtcher或Rufus工具写入镜像;Rufus务必选择“DD模式”写入,否则可能导致启动失败。
3、将旧主机接入电源与千兆网络,插入U盘;进入BIOS/UEFI界面,启用UEFI引导模式,将U盘设为第一启动项并保存退出。
二、执行系统安装过程
TrueNAS安装全程通过文本界面交互完成,不依赖图形环境,所有操作均在启动后直接进入的安装菜单中进行,需注意磁盘选择与分区确认环节。
1、U盘启动后,界面显示主菜单,使用方向键选中“1. Install/Upgrade”,按回车进入安装向导。
2、使用空格键勾选目标系统盘(如/dev/sda),严禁误选数据盘或已有重要数据的硬盘,确认后回车。
3、选择“Install in new boot environment”,随后出现警告提示,输入“yes”并回车确认格式化操作。
4、设置Web管理界面初始账户:用户名固定为admin,密码需自行设定并牢记;该密码不可跳过,且无默认值。
5、安装完成后系统自动重启,此时需拔出U盘,防止再次从U盘启动。
三、获取IP地址并首次登录管理界面
TrueNAS默认启用DHCP客户端,安装后会自动向局域网路由器请求IP地址。若未配置静态IP,需通过路由器后台查询其分配的地址,方可访问Web控制台。
1、打开另一台局域网内设备的浏览器,在地址栏输入路由器管理地址(如192.168.1.1),登录后查找“已连接设备”或“DHCP客户端列表”。
2、在设备列表中识别名称含“truenas”或MAC地址前缀为“02:XX:XX”的条目,记录其分配的IPv4地址。
3、在浏览器中直接访问该IP地址(如http://192.168.1.123),使用用户名admin和安装时设定的密码登录。
四、配置基础网络与系统参数
登录后需立即完成时区、主机名及网络接口的基础设定,确保系统时间准确、服务可被正确识别与访问,为后续存储配置提供前提条件。
1、点击顶部导航栏“System” → “General”,在“Timezone”下拉菜单中选择Asia/Shanghai,点击“Save”保存。
2、进入“Network” → “Global Configuration”,修改“Hostname”为易识别名称(如nas-home),DNS服务器填写路由器IP(如192.168.1.1)。
3、在“Network Interfaces”中点击“enp0s3”(或其他主网卡名称)右侧“Edit”,勾选“IPv4 Default Gateway”,点击“Submit”激活默认路由。
五、创建存储池与数据集
TrueNAS以ZFS存储池为核心,所有数据均需挂载在数据集(Dataset)之下。此步骤将物理硬盘纳入ZFS管理,并建立首个可共享的逻辑卷。
1、进入“Storage” → “Pools”,点击右上角“ADD” → “Create Pool”。
2、在“Name”栏输入池名(如tank),下方“Data VDEVs”区域拖入至少一块未初始化的数据硬盘(如ada1),切勿将系统盘加入此池。
3、点击“Create”,等待ZFS初始化完成(进度条走完即表示成功)。
4、点击新创建的池名“tank”,再点击“Add Dataset”,输入名称(如share),保留默认选项,点击“Submit”。









