系统安装篇 - TrueNAS
系统简介
TrueNAS 是由 iXsystems 开发的开源网络附加存储(NAS)操作系统,基于 FreeBSD 和 Linux,提供强大的存储管理和数据保护功能,广泛应用于家庭、企业和数据中心。TrueNAS 有三个版本,TrueNAS CORE,TrueNAS SCALE,TrueNAS Enterprise。
1、TrueNAS CORE
基于 FreeBSD,前身为 Free NAS 专注于稳定性和高性能,适合传统 NAS 应用。特点:高稳定性和性能,支持 ZFS 文件系统,提供成熟的 Web 管理界面,适合文件存储、备份、虚拟化等传统应用,适合家庭用户、中小企业、需要高可靠存储的环境。
2、TrueNAS SCALE
基于 Debian Linux,支持容器化和扩展性,适合现代应用和虚拟化。特点:支持 ZFS 文件系统,内置Kubernetes,支持容器化应用,支持横向扩展,适合大规模分布式存储,提供现代化 Web 管理界面,适合现代应用如 DevOps、大数据分析、云原生应用,适合需要容器化、虚拟化和横向扩展的用户。
3、TrueNAS Enterprise
基于 TrueNAS CORE,提供企业级功能和支持。特点:包含 TrueNAS CORE 的所有功能,提供高级功能如高可用性(HA)、双控制器等,包含专业支持和服务,适合关键业务和大规模存储需求,适合大型企业、数据中心、需要高可用性和专业支持的场景。
准备
硬件要求
TrueNAS CORE 和 SCALE 的最低要求:
处理器 | 内存 | 系统盘 | 硬盘 |
---|---|---|---|
64位双核(Intel 或 AMD)处理器 | 8 GB 内存 | 16 GB SSD 启动设备 | 至少一个用于存储的硬盘 |
TrueNAS CORE 和 SCALE 的推荐配置:
处理器 | 内存 | 系统盘 | 硬盘 |
---|---|---|---|
64位四核(Intel 或 AMD)处理器 | 16 GB ECC 内存(每 TB 存储建议 1 GB RAM) | 32 GB SSD 启动设备 | 多个硬盘用于 RAID 配置 |
系统镜像
推荐安装 TrueNAS SCALE 版本,从官网下载系统镜像。
Rufus
下载 rufus 写盘工具,用于制作 TrueNAS 启动盘。
U盘
物理机安装准备一个 USB 2.0 的 U 盘即可,8G 左右即可。
PVE
下面介绍一下在 Proxmox VE 8.3 版本安装 TrueNAS SCALE 虚拟机的流程。
1、上传镜像
- 从官网下载最新版本系统镜像,下载地址
- 点击 local -> ISO镜像 -> 上传,弹出的窗口选择下载的 truenas-scale 系统镜像,上传。
2、创建虚拟机
- 点击右上角的创建虚拟机,
- 名称自定义,
- ISO 镜像选择 TrueNAS 的 ISO 镜像文件,
- 系统设置默认,
- 这里创建一个小一点的硬盘做系统盘,后续可以再添加硬盘做数据盘,大小自由设置,
- CPU 核心根据实际情况设置建议 2 核及以上,类别选 host,
- 内存官方建议至少 8G,这里虚拟机体验的话可以少一点,
- 网络设置默认,
- 确认虚拟机配置,点击完成。
3、安装系统
- 打开虚拟机控制台,点击 Start Now 开启虚拟机。
- 当前引导界面直接按回车键开始安装系统,或者等待时间结束也会开始安装系统,
- 选择 1 Install/Upgrade 回车
- 选择将系统安装到哪个硬盘,空格键选中硬盘,选择 OK 回车,
- 一些警告和提示,选择 YES 回车,
- 这里选择选项 1 设置 Admin 账号,
- 输入两遍密码选择 OK 回车,
- 安装程序提示是否启用 UEFI,选择 YES 回车,
- 提示系统安装完成,选择 OK 回车,
- 选择 选项 3 Reboot System 重启系统,
- 当前引导界面按回车键启动系统,
- 网络配置界面,显示获取的IP地址管理页面。
4、首次登录
- 浏览器中输入 IP 地址,进入 web 登录界面,输入用户名
truenas_admin
和刚刚设置的密码登录, - 设置时区语言,点击左侧菜单栏中的 System -> General Settings,往下滑动找到 Localization -> Settings,在右侧弹出的面板中,将 Language 修改为 Simplified Chines(zh-hans),将 Timezone 修改为 Asia/Shanghai 最后点击 save 保存,
5、设置固定 IP 地址
- 为了避免 IP 地址变动导致无法访问,可以将 IP 地址设置为固定IP,在左侧选择网络,点击编辑图标,
- 右侧弹出的对话框取消 DHCP 勾选框,点击添加按钮,IP 地址修改为局域网内与其他设备无冲突的 IP 地址,后面的掩码为 24(即 255.255.255.0),完成后点击蓝色的
保存
按钮, - 系统弹出出窗口提示是否修改默认网关,点击跳过,
- 系统会返回网络设置页面,点击测试更改按钮,
- 系统会弹出警告框,勾选“确认”并点击“测试更改”,弹出的窗口再次勾选确认测试更改,
- 在浏览器地址栏输入刚才修改的 IP 地址会回到登录界面,输入用户名和密码再次登录 TrueNAS。登录之后系统会询问是否保存更改,点击前往网络设置,点击保存更改就完成了修改 IP 设置。
- 创建用户、创建存储池等更多设置请查看帮助文档。
VMware
1、虚拟机设置
- 打开VMware Workstation,点击创建新的虚拟机,
- 选择自定义(高级),
- 硬件兼容性默认,
- 在安装程序光盘映像文件(iso)选项下点击浏览选中 TrueNAS 系统镜像,
- 客户机操作系统选择 Linux,版本选择 Ubuntu,
- 虚拟机名称和位置可以自定义,
- 处理器配置按实际情况设置,多核体验更佳,
- 内存官方要求最低 8G,如果虚拟机没有足够内存设置小一点也能安装系统(安装会弹出内存警告),
- 选择使用桥接网络,
- I/O控制器类型默认,
- 磁盘类型默认,
- 选择创建新虚拟磁盘,
- 磁盘容量默认20GB,可以先设置一个小容量硬盘做系统盘,后续可以再添加硬盘做数据盘,选择将虚拟磁盘存储为单个文件,
- 磁盘文件命名,不想修改的默认,
- 查看配置信息,没问题点击完成。
2、开启虚拟机,后续安装系统、首次登录、设置固定 IP 地址的步骤和 PVE 是一致的。
实体机安装
1、制作启动 U 盘
- 打开 Rufus 软件,选择好写入的 U盘 和下载的镜像,
- 点击开始,进度条显示准备就绪即为完成,拔出 U 盘,
2、设置 U 盘启动
根据主板品牌按相应按键进入 BIOS 设置 U 盘启动或者在进入快速启动设置选择 U 盘启动,
3、后续安装系统、首次登录、设置固定 IP 地址的步骤和 PVE 是一致的。
帮助文档
搜集网上一些教程文档。
- TrueNAS Scale入坑指南No.1—— 挖坑前的闲言碎语:https://post.m.smzdm.com/p/aevz765m/
- TrueNAS Scale入坑指南No.2——TrueNAS Scale系统使用基础:https://post.m.smzdm.com/p/a0qolnzw/
- TrueNAS Scale入坑指南No.3—— Synchting的部署:https://post.m.smzdm.com/p/agq7r2nm/
- TrueNAS Scale入坑指南No.4——文件同步规划和Synchting的使用:https://post.m.smzdm.com/p/aqm9p22p/
- TrueNAS Scale入坑指南No.5——mkcert自签名实现https访问内网IP:https://post.m.smzdm.com/p/a60ro55n/
- TrueNAS Scale入坑指南No.6——Vaultwarden容器的部署:https://post.m.smzdm.com/p/an3ldk2p/
- TrueNAS Scale入坑指南No.7——RustDesk服务器的部署及客户端配置:https://post.m.smzdm.com/p/a4pm6gnw/