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://xiahunao.cn/news/3269111.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

vue element-ui日期控件传参

前端&#xff1a;Vue element-ui <el-form-item label"过期时间" :rules"[ { required: true, message: 请选择过期时间, trigger: blur }]"><el-date-picker v-model"form.expireTime" type"date" format"yyyy-MM-dd&…

LoRaWAN网络中的chirpstack

目录 一、chirpstack介绍 二、网关与chirpstack之间的通信 三、NS与AS之间的通信 1、Protobuf 2、gRPC 一、chirpstack介绍 ChirpStack 是一个开源的 LoRaWAN 网络服务器&#xff0c;可用于 设置私有或公共 LoRaWAN 网络。ChirpStack 提供了一个 Web 界面 用于管理网关、设…

重塑与整合奖励机制以对齐大模型

人工智能咨询培训老师叶梓 转载标明出处 大模型的对齐问题&#xff0c;即如何使模型的输出倾向于具备期望的属性&#xff08;如有帮助、无害、真实或创造性&#xff09;&#xff0c;是当前人工智能领域的热点问题。来自芝加哥大学、Google Research、Google DeepMind 和斯坦福大…

搜索引擎搜索功能(三)

SearchEngine 王宇璇/submit - 码云 - 开源中国 (gitee.com)https://gitee.com/yxuan-wang/submit/tree/master/SearchEngine 搜索功能&#xff1a; 对用户输入的词语&#xff0c;短语或句子进行分词&#xff0c;然后将分词后的结果进行查询&#xff0c;得到多个数组&#x…

C#基础——类、构造函数和静态成员

类 类是一个数据类型的蓝图。构成类的方法和变量称为类的成员&#xff0c;对象是类的实例。类的定义规定了类的对象由什么组成及在这个对象上可执行什么操作。 class 类名 { (访问属性) 成员变量; (访问属性) 成员函数; } 访问属性&#xff1a;public&#xff08;公有的&…

ubuntu22.04 安装 NVIDIA 驱动以及CUDA

目录 1、事前问题解决 2、安装 nvidia 驱动 3、卸载 nvidia 驱动方法 4、安装 CUDA 5、安装 Anaconda 6、安装 PyTorch 1、事前问题解决 在安装完ubuntu之后&#xff0c;如果进入ubuntu出现黑屏情况&#xff0c;一般就是nvidia驱动与linux自带的不兼容&#xff0c;可以通…

[ECharts] There is a chart instance already initialized on the dom. 已存在图表,渲染重复

报错&#xff1a;已存在图表&#xff0c;渲染重复 解决: 在合适的时机执行 dispose 方法即可 // echarts 全局存入 实例 let myChart: any;// 在你的 initChart 初始化 Echarts 方法中 先执行清理方法 const initChart () > {// 执行清理方法然后初始化if(myChart){cons…

MATLAB怎么实现多条曲线共用一个图例

y1 sin(x); y2 3*sin(x); y3 cos(x); y4 3*cos(x); 例子&#xff1a;如果我们有4条曲线&#xff0c;分布是cos类和sin类&#xff0c;我们的图例就想区分是cos类还是sin类。 第一步&#xff08;关键步骤&#xff09; 我们要把我们所需要的类别曲线先画一遍&#xff0c; …

揭秘Django与Neo4j:构建智能知识图谱的终极指南

揭秘Django与Neo4j:构建智能知识图谱的终极指南 前言 图是一种用于对象之间的成对关系进行建模的数学结构。 它由两个主要元素组成:节点和关系。 节点:节点可以看作是传统数据库中的记录。每个节点代表一个对象或实体,例如一个人或一个地方。节点按标签分类,这有助于根…

【SpringBoot】1 Gitee

本项目 Gitee 地址&#xff1a;https://gitee.com/Lin_DH/system idea中可能装个gitee的插件&#xff0c;这样操作起来比较方便。 1&#xff09;登录 Gitee 官网&#xff08;https://gitee.com/&#xff09;&#xff0c;新建仓库。 2&#xff09;复制新建的 Gitee 仓库地址&am…

Intellij IDEA多模块分组 实现move to group

新版本idea&#xff0c;没有了move to group的功能&#xff0c;导致模块很多的时候不能分组。2018版本有。 这个分组是虚拟的&#xff0c;不会在磁盘中实际存在。 要实现这个功能&#xff0c;只需要改modules.xml即可。 步骤 1. 找到配置文件 .idea目录下的moudules.xml 2.…

2024年钉钉杯大数据竞赛A题超详细解题思路+python代码手把手保姆级运行讲解视频+问题一代码分享

初赛A&#xff1a;烟草营销案例数据分析 AB题综合难度不大&#xff0c;难度可以视作0.4个国赛&#xff0c;题量可以看作0.35个国赛题量。适合于国赛前队伍练手&#xff0c;队伍内磨合。竞赛获奖率50%&#xff0c;八月底出成绩&#xff0c;参赛人数3000队左右。本文将为大家进行…

古训如金,指引前行(感受古人的智慧与洞见)

文章目录 古语佳句我与我周旋久,宁作我。花看半开,酒饮微醉,毋意,毋必,毋固,毋我。居逆境中,周身皆针砭药石,好而知其恶,恶而知其美。天下皆知取之为取,而莫知与之为取。喜时之言多失信,怒时之言多失体。仁者如射,射者正己而后发。私视使目盲,达人撒手悬崖,俗子沉…

【React】useEffect 钩子详解

文章目录 一、useEffect 概念二、useEffect 的基本用法1. 无依赖项2. 空依赖项数组3. 带依赖项的 useEffect 三、useEffect 的常见应用场景1. 数据获取2. 订阅与清除3. 动画与定时器 四、useEffect 的进阶用法1. 多个 useEffect2. 条件执行副作用 五、注意事项 useEffect 是 Re…

微信公众号获取用户openid(PHP版,snsapi_base模式)

微信公众号获取用户openid的接口有2个&#xff1a;snsapi_base、snsapi_userinfo 详情见微信公众号开发文档&#xff1a;https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html 本文介绍用PHP方式调用snsapi_base接口获取微信用户…

Tomcat中的WebSocket是如何实现的?

Tomcat中的WebSocket是如何实现的&#xff1f; WebSocket是一种在客户端和服务器之间提供长期、双向、实时通信的协议 全双工通信&#xff1a;WebSocket允许数据同时在客户端和服务器双向通信&#xff0c;无需像HTTP等待请求和响应的循环 单个TCP连接&#xff1a;建立一次连…

Golang | Leetcode Golang题解之第287题寻找重复数

题目&#xff1a; 题解&#xff1a; func findDuplicate(nums []int) int {slow, fast : 0, 0for slow, fast nums[slow], nums[nums[fast]]; slow ! fast; slow, fast nums[slow], nums[nums[fast]] { }slow 0for slow ! fast {slow nums[slow]fast nums[fast]}return s…

【漏洞复现】Jenkins CLI 接口任意文件读取漏洞(CVE-2024-23897)

漏洞简介 Jenkins是一款基于JAVA开发的开源自动化服务器。 Jenkins使用args4j来解析命令行输入&#xff0c;并支持通过HTTP、WebSocket等协议远程传入命令行参数。在args4j中&#xff0c;用户可以通过字符来加载任意文件&#xff0c;这导致攻击者可以通过该特性来读取服务器上…

物联网主机 E6000:智慧应急领域的创新力量

在当今瞬息万变的世界中&#xff0c;突发事件和紧急情况时有发生。如何迅速、准确地应对这些挑战&#xff0c;保障人民生命财产安全&#xff0c;成为了社会发展的重要课题。而物联网主机 E6000 的出现&#xff0c;为智慧应急领域带来了全新的解决方案。 一、强大的性能与功能 物…

好用的缺陷(BUG)跟踪管理系统有哪些?

以下是一些常用的缺陷&#xff08;BUG&#xff09;跟踪管理系统&#xff0c;并对它们进行详细列出和比较&#xff0c;同时讨论哪些系统与LabVIEW兼容或常用于LabVIEW项目中。 1. Jira 功能 强大的问题跟踪和项目管理功能。丰富的自定义选项和插件支持。适用于敏捷开发的看板和…