TrueNAS系统怎么安装和配置 打造自己的NAS存储【开源】
发布时间 - 2026-01-11 00:00:00 点击率:次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”。
# 浏览器
# 电脑
# 路由器
# u盘
# 硬盘
# 工具
# usb
# mac
# ai
# ios
# 路由
# bios
# dns
# nas
# 自动重启
# 系统安装
# 架构
# gateway
# 接口
# default
# http
# 系统盘
# 镜像
# 闪存盘
# 开源
# 勾选
# 客户端
# 如果您
# 首次
# 已有
# 设为
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
如何基于PHP生成高效IDC网络公司建站源码?
小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像
Laravel怎么自定义错误页面_Laravel修改404和500页面模板
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
Laravel如何保护应用免受CSRF攻击?(原理和示例)
Laravel如何为API生成Swagger或OpenAPI文档
Laravel如何生成URL和重定向?(路由助手函数)
Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
详解MySQL数据库的安装与密码配置
网站优化排名时,需要考虑哪些问题呢?
iOS发送验证码倒计时应用
如何在建站之星绑定自定义域名?
如何在服务器上配置二级域名建站?
如何在阿里云高效完成企业建站全流程?
大连网站制作公司哪家好一点,大连买房网站哪个好?
Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置
利用 Google AI 进行 YouTube 视频 SEO 描述优化
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】
香港服务器选型指南:免备案配置与高效建站方案解析
网站制作大概多少钱一个,做一个平台网站大概多少钱?
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
轻松掌握MySQL函数中的last_insert_id()
Laravel如何与Pusher实现实时通信?(WebSocket示例)
Laravel如何处理异常和错误?(Handler示例)
如何在阿里云虚拟服务器快速搭建网站?
为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】
如何为不同团队 ID 动态生成多个独立按钮
laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法
网站制作软件有哪些,制图软件有哪些?
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出
php结合redis实现高并发下的抢购、秒杀功能的实例
西安专业网站制作公司有哪些,陕西省建行官方网站?
如何在阿里云香港服务器快速搭建网站?
南京网站制作费用,南京远驱官方网站?
Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化
iOS正则表达式验证手机号、邮箱、身份证号等
Android滚轮选择时间控件使用详解
如何在Windows服务器上快速搭建网站?
再谈Python中的字符串与字符编码(推荐)
php json中文编码为null的解决办法
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区


首选开源方案,流程包括:准备UEFI启动U盘、文本界面安装系统盘、DHCP获取IP并登录Web管理、配置时区/主机名/网络、创建ZFS存储池及数据集。