Linux安装TrueNAS(网络附加存储)教程 –第1部分

TrueNAS CORE(原名FreeNAS)是一款流行的存储系统,可帮助您构建自己的高质量存储设置,而无需支付软件费用。您可以将其安装在计算机硬件或虚拟机 (VM) 上,以获得开源存储的好处。

您可以在家中、办公室或数据中心使用TrueNAS CORE来存储和管理大量数据。它对 IT 专业人士、摄影师、设计师、音频/视频制作人、开发人员以及任何需要存储和保护大量数据的人都很有用。您还可以将它与备份软件一起使用,以保存大量很少使用的数据,甚至将其与云同步。

TrueNAS CORE使用OpenZFS文件系统,该系统以可靠性著称,曾经只用于高端存储系统。OpenZFS包括内置RAID、强大的数据管理工具以及自动修复数据错误的能力等功能。

系统要求

在安装TrueNAS CORE之前,请确保您的硬件满足以下要求:

  • TrueNAS CORE 需要 64 位 CPU。
  • 建议至少使用 8 GB 的 RAM;为了获得更好的性能,最好使用更大的 RAM。
  • 安装至少需要 16 GB。
  • 用于存储数据的附加驱动器,容量根据您的需要而定。
  • 至少一个以太网端口(不支持无线)。

在这个由 4 篇文章组成的 TrueNAS CORE 系列中,我们将介绍 TrueNAS 与存储的安装和配置,并在后面的文章中介绍如何设置视频流和 torrent 服务器。

我的服务器设置
硬件:虚拟机64位
操作系统:TrueNAS-13.0-U6.2.iso 
IP 地址:192.168.100.143 
8GB RAM:最小 RAM 
1 个磁盘(20GB):用于操作系统安装
8 个磁盘(5GB):用于存储

步骤 1:创建 TrueNAS 可启动媒体

要设置TrueNAS操作系统,您需要从TrueNAS 下载页面下载最新的稳定安装 ISO 映像(即版本13.0-U6.2),或者也可以使用以下wget 命令直接在终端中下载。

wget https://download-core.sys.truenas.net/13.0/STABLE/U6.2/x64/TrueNAS-13.0-U6.2.iso

接下来,将你的USB插入计算机并使用USB 创建工具创建可启动映像,或者使用类似dd 命令的工具,如下所示:

sudo dd if=TrueNAS-13.0-U6.2.iso of=/dev/sdX bs=4M status=progress && sync

步骤 2:安装 TrueNAS 发行版

现在您已经创建了可启动的 USB 驱动器,您需要通过选择系统的启动选项(通常按F2F12Del键)从中启动,并选择 USB 驱动器作为启动设备。

从 USB 驱动器启动后,您可以通过选择“Boot TrueNAS Installer”选项来开始安装过程。

选择Install/Upgrade选项。

接下来,需要从列出的驱动器中选择所需的安装驱动器。

选择驱动器后,在下一个屏幕上,您将收到数据丢失警告,如果所选驱动器中有任何重要数据,请在驱动器上安装 TrueNAS 之前进行备份。

按下“Yes”后,该驱动器中的所有数据将在安装过程中被销毁。

接下来,为TrueNAS管理帐户设置密码,默认情况下名为root 。

您可以选择UEFILegacy BIOS模式。选择与您的硬件配置相匹配的模式(通常使用Legacy BIOS )。

安装将继续进行,一旦完成,系统将提示您移除安装介质。

在下一个屏幕上,选择第三个选项重新启动机器并移除安装盘。

TrueNAS设置完成后,我们可以获取控制台设置菜单来添加 DNS IP 地址以访问TrueNAS网络仪表板。

http://192.168.122.143 
https://192.168.122.143

下一步是使用管理帐户凭据登录到 Web 界面并开始配置系统。

登录后,您将看到有关 TrueNAS 服务器的信息,例如域名、版本、可用总内存、系统时间、正常运行时间、系统负载等。

就这样!在本文中,我们已经安装并配置了TrueNAS服务器。在后面的文章中,我们将讨论如何逐步配置TrueNAS设置以及如何在TrueNAS中定义存储。

本文由惠主机www.idccoupon.com编辑整理,转载请注明。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/50393.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

个性化音频生成GPT-SoVits部署使用和API调用

一、训练自己的音色模型步骤 1、准备好要训练的数据,放在Data文件夹中,按照文件模板中的结构进行存放数据 2、双击打开go-webui.bat文件,等待页面跳转 3、页面打开后,开始训练自己的模型 (1)、人声伴奏分…

RV1126 Linux 系统,接外设,时好时坏(一)应该从哪些方面排查问题

在 Linux 系统中接外设时,遇到“时好时坏”的问题,可能是由多种因素引起的。以下是一些排查问题的建议。 1. 硬件方面的排查 1.1 连接检查 物理连接: 确保外设与主板之间的连接良好,检查插头、插座及线缆是否牢固。引脚配置: 确认设备树中引脚的配置是否正确,尤其是引脚…

shopee虾皮 java后端 一面面经 整体感觉不难

面试总结:总体不难,算法题脑抽了只过了一半,面试官点出了问题说时间到了,反问一点点,感觉五五开,许愿一个二面 1.Java中的锁机制,什么是可重入锁 Java中的机制主要包括 synchronized关键字 Loc…

本地新建项目上传gitee

本地新建项目上传gitee 1、初始化一个新的Git仓库 git init2、添加所有文件到新的Git仓库 git add .3、提交这些更改 git commit -m init4、在Gitee上创建一个新的仓库 登录到您的Gitee帐户,然后点击“新建仓库”。填写仓库名称、描述等信息,然后点击…

Profinet 转 EtherCAT 主站网关

一、功能概述 1.1 设备简介 本产品是 PN(Profinet)和 ECAT(EtherCAT)网关,通过数据映射方式工作。 本产品在 PN 侧作为 PN IO 从站,接西门子 PLC 的 Profinet 口;在 ECAT 侧 做为 ECAT 主站,接 ECAT 从站,如伺服驱…

使用Nacos统一管理Logback日志配置

在项目开发过程,之前日志配置是日志模块单独配置,其他微服务通过引入日志模块依赖来统一日志配置。但是这样结构有一个痛点就是,如果需要修改日志配置,就需要重新打包,然后构建所有依赖了日志模块的微服务,无法实时修改日志配置。为了实时更新日志配置无需重新构建服务,…

CTF-Web习题:[GXYCTF2019]Ping Ping Ping

题目链接:[GXYCTF2019]Ping Ping Ping 解题思路 访问靶机,得到如下页面,类似于URL参数 尝试用HackBar构造url传输过去看看 发现返回了ping命令的执行结果,可以猜测php脚本命令是ping -c 4 $ip,暂时不知道执行的函数…

IMU用于肌骨相关职业病风险评估

肌肉骨骼疾病(WMSDs)是职场中常见的健康问题,会导致员工疼痛和工作效率降低。为了更好地评估和管理这些风险,科研人员开发了一种基于惯性测量单元(IMU)的新型系统。 这个创新系统通过监测员工在工作时的身体…

数据库之运算符

目录 一、算数运算符 二、比较运算符 1.常用比较运算符 2.实现特殊功能的比较运算符 三、逻辑运算符 1.逻辑与运算符(&&或者AND) 2.逻辑或运算符(||或者OR) 3.逻辑非运算符(!或者NOT&#…

软件测试中的压力测试和性能测试区别

压力测试和性能测试是软件测试中两种重要的测试类型,它们都旨在评估软件在不同条件下的表现,但侧重点和目的有所不同。 压力测试(Stress Testing)定义: 压力测试是一种测试方法,用于确定软件在极端条件下…

BP神经网络及其Python和MATLAB实现预测

## 一、背景 BP(Back Propagation)神经网络是多层前馈神经网络的一种,广泛应用于模式识别、数据挖掘、机器学习等领域。随着人工智能与机器学习技术的快速发展,BP神经网络作为一种基础的神经网络模型,已经成为研究和应…

安卓开机启动性能优化之-bootchart相关工具使用及查看

背景: 开机启动相关的详细信息,一般都是可以通过logcat中查看boot_progress相关查看,这种方式查看相对不那么方便,毕竟开机过程中涉及的进程较多,要查看也较多,而且还经常需要查看代码才可以对应起来&…

前端系列-8 集中式状态管理工具pinia

集中式状态管理工具—pinia vue3中使用pinia作为集中式状态管理工具,替代vue2中的vuex。 pinia文档可参考: https://pinia.web3doc.top/introduction.html 1.项目集成pinia 安装pinia依赖: npm install pinia在main.ts中引入pinia import { createApp } from vu…

Facebook和Instagram运营中的注意事项和QA

Facebook注意事项 1.Facebook的几种违规行为:加好友过快或者过多;加群过快或者过多;转 发信息到群过快或者过多;创建主页过快或者过多;创建群过快或者过多; 主动给人发信息过多;IP、浏览器更换&…

spring框架实现滑动验证码功能

spring框架实现滑动验证码功能 1. 整体描述2. 具体实现2.1 滑动验证码实体类2.2 滑动验证码登录VO2.3 滑动验证码接口返回类2.4 滑动验证码工具类2.5 滑动验证码Service2.6 滑动验证码Controller 3 工程源码4 总结 1. 整体描述 之前项目需要在验证码模块,增加滑动验…

Android中接入hook框架:lancet-base

me.ele:lancet-base是"饿了么"开发的Android平台的开源hook框架,GitHub地址为:https://github.com/eleme/lancet。 此框架的优点如下: 1.编译速度快, 并且支持增量编译。 2.简洁的 API, 几行 Java 代码完成注入需求。 3.没有任何多…

Dataview的初次学习

一个很简单的例子 list from "" where contains(file.name,"教程")详细介绍 目的不是花哨,而是精简的整合自己的笔记,方便查找和翻阅。 代码块开头都省略了dataview提示词 我参考的教程: obsidian插件之dataview入门…

MongoDB教程 :MongoDB全文检索

MongoDB Full-Text Search Tutorial MongoDB provides a robust full-text search functionality that allows for efficient and powerful text searching capabilities. Here’s a comprehensive guide on how to utilize MongoDB’s full-text search. 1. Setting Up Mong…

【日常记录-JS】获取URL参数

Author:赵志乾 Date:2024-07-24 Declaration:All Right Reserved!!! 1. 简介 实际项目中经常有些落地页会携带参数,并要求在发起请求时将携带的参数一并传递至后台服务。例如两个独立系统A和B&…

Linux系统上安装zookeeper

百度网盘 通过网盘分享的文件:zookeeper_linux 链接: https://pan.baidu.com/s/1_hybXZVwTRkotz0VbwbSMw?pwd8888 提取码: 8888 1.将压缩包拖进虚拟机 2.解压压缩包 cd /ruanjian/zookeeper/ tar -zxvf apache-ZooKeeper-3.7.2-bin.tar.gz3. 进入到conf目录 cd …