TrueNAS系统怎么安装和配置 打造自己的NAS存储【开源】

陌强同学_1382

陌强同学_1382

2026-01-11

986人浏览

原创

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

truenas系统怎么安装和配置 打造自己的nas存储【开源】

如果您拥有一台闲置的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客户端列表”。

Adblock Dns
Adblock Dns

在你的机器上运行DNS服务器,使用Pi-hole黑名单阻止189,000+个广告、追踪器和恶意软件域名,实现全网拦截。

下载

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”。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
504 gateway timeout怎么解决
504 gateway timeout怎么解决

504 gateway timeout的解决办法:1、检查服务器负载;2、优化查询和代码;3、增加超时限制;4、检查代理服务器;5、检查网络连接;6、使用负载均衡;7、监控和日志;8、故障排除;9、增加缓存;10、分析请求。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.11.27

754

4

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.07

357

5

硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

2023.10.19

3208

3

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

2025.10.17

5169

12

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2025.12.29

3849

9

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

2026.01.19

486

15

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.12.07

357

5

http500解决方法
http500解决方法

http500解决方法有检查服务器日志、检查代码错误、检查服务器配置、检查文件和目录权限、检查资源不足、更新软件版本、重启服务器或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.11.09

3763

4

http请求415错误怎么解决
http请求415错误怎么解决

解决方法:1、检查请求头中的Content-Type;2、检查请求体中的数据格式;3、使用适当的编码格式;4、使用适当的请求方法;5、检查服务器端的支持情况。更多http请求415错误怎么解决的相关内容,可以阅读下面的文章。

2023.11.14

934

3

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程