虹科干货 | 旧电脑别急着扔,手把手教你搭建NAS系统存储照片
一、前期准备
我们的目的是让设备物尽其用,将旧电脑做成NAS存储系统后可以使用新电脑进行访问(Windows / Linux / IOS系统都可以访问)。在开始之前先来看看安装成功效果图吧!
1.设备准备
(1)一台旧电脑:我们的工程师使用的是戴尔游匣G3 3579(win11系统 + 16G内存(8G是自己加的)+4核CPU+128G NVMe固态硬盘+1T机械硬盘)
(2)一根网线:连接到旧电脑上,为旧电脑提供网络。
ps.也可以使用wifi,但需要保证路由器开启dhcp自动分配IP地址的功能,不清楚的话还是建议使用网线。
(3)另一台电脑:需和旧电脑在一个局域网内或者可以访问到旧电脑。
(4)一个容量大于16G的U盘:用来制作启动盘。
注意!安装TrueNAS系统的前提是电脑必须配备2块硬盘,一块做系统盘,另一块做数据盘,一般不建议将系统安装在U盘或移动硬盘上。
2.安装版本
本次安装的TrueNAS系统的版本为 TrueNAS-SCALE-22.12.3.3。
工程师个人比较喜欢docker,所以选择SCALE版本,若想安装CORE版本,安装过程与本教程类似,只需更换镜像即可。
3.整体设计思路
(1)制作TrueNAS系统的U盘启动盘
(2)重装旧电脑的系统
(3)设置数据共享
二、具体安装流程
看似简单的设计思路其实暗藏陷阱,为了避免踩坑,建议大家要跟紧工程师的步骤进行安装哦~
1、在新电脑上制作TrueNAS系统的U盘启动盘
(1)下载TrueNAS Scale的镜像
-
下载地址: https://www.truenas.com/download-truenas-scale/
-
选择“No Thank you, I have already signed up.”跳过注册步骤
-
下载最新的稳定版,当然您也可以选择历史稳定版本
(2)将U盘插入新电脑,我们使用的写盘工具是Rufus ,下载地址为https://rufus.ie/zh/,选择适合自己的版本下载,工程师选择的是第一个标准版。下载完成后打开这个应用程序。
-
设备部分选择您的U盘
-
引导类型选择刚刚下载的truenas镜像
-
其他配置不需要修改,它会自动按照我们镜像的属性进行设置
-
点击开始,选择以DD镜像模式写入
-
等待写入完成,绿色的进度条到头即可
(3)弹出U盘,把它插到旧电脑上
2、重装旧电脑系统
(1)把U盘插入到旧电脑上以后,我们让电脑进行重启进入BIOS界面
BIOS界面
(2)在 BIOS 中找到启动选项:在 BIOS 设置界面中,寻找一个名为"Boot"、“Boot Sequence”、"Boot Options"或类似的选项。使用键盘上的方向键导航到该选项并进入。
(3)设置启动顺序:在启动选项中,您会看到可用于启动的设备列表。将 U 盘(通常被识别为一个 USB 设备)移动到列表中的首选项。您可以根据提示使用键盘上的特定按键来移动设备的位置。
(4)保存设置:在设置完启动顺序后,确保将更改保存。通常,您可以按下一个键(如F10)来保存并退出 BIOS 设置。系统将会重新启动。
(5)系统从 U 盘启动:如果一切设置正确,系统会从您制作的启动 U 盘中启动。您将看到如下界面。
(6)选择第一个安装系统。出现如下界面。
(7)选择把系统安装在固态硬盘上。
注意:此处工程师修改了一个选项之后才显示2块硬盘,第一次安装时它只显示1块硬盘,只显示了工程师的机械硬盘而没有固态硬盘,安装好后工程师发现没有另一块硬盘做不了存储池,所以最少需要2块硬盘,而且它必须要能识别到,该问题解决方案请在文末查看。
(8)选择yes。
(9)输入amdin密码,这是我们登录管理页面的密码。
(10)选择启动方式:点击yes,使用EFI启动。
(11)随后开始安装系统,待安装完成后弹出的界面中点击“OK”。
(12)上一步完成后会回到主页,选择重启系统“Reboot System”,并拔出U盘,此时它会从你的硬盘进行启动。
(13)随后会启动TrueNAS系统,第一次加载需要一些时间,出现如下界面表明系统已经安装完成。
3、使用新电脑访问 TrueNAS 系统
(1)用您的另一台电脑访问旧电脑屏幕上的IP地址(“The web user interface is at:”下方的网址)即可进入管理页面
(2)输入admin和您设置的账号密码就可以进入系统管理界面了。
恭喜您!
操作到这一步
您就已经拥有一个自己的NAS存储系统了!
三、避坑指南
1.固态硬盘识别问题
参考文章:
https://ask.zol.com.cn/x/17810095.html
将SATA Operation选择为AHCI模式,它就能识别到固态硬盘了,默认是RAID ON模式。
2.安装过程错误
显示如下错误:
error: …/…/grub-core/kern/efi/sb.c:183:bad shim signature.
error:…/…/grub-core / loader / i386 / efi / linux.c : 168 : youneed to load the kernel first.
解决方案:进入BIOS,关闭安全启动
3.无法识别U盘问题
如果为U盘故障问题——将U盘格式化为正常U盘后重新制作启动盘
非U盘故障问题——考虑BIOS设置问题,在BIOS设置中开启Legacy Boot选项
安装完成之后
就可以开始愉快地进行数据共享啦!
关于初始化和设置数据共享
敬请期待下期文章!
关于虹科网络基础
虹科网络基础事业部是领先的网络基础设施解决方案供应商。我们与全球领先的企业网络和存储技术专家展开合作,提供一系列创新型、安全灵活、性能优越的产品和服务来满足市场快速发展的IT需求。虹科网络基础团队不断学习最新的技术和应用、接受专家培训。期待为您提供专业的网络和存储解决方案,构建IT服务基础架构,帮助您更好地存储、管理、分析和交付数据。
文章来源:虹科网络基础设施
阅读原文:https://mp.weixin.qq.com/s/MNvkCE5YuUoQOFedO91mYA
相关文章:

虹科干货 | 旧电脑别急着扔,手把手教你搭建NAS系统存储照片
一、前期准备 我们的目的是让设备物尽其用,将旧电脑做成NAS存储系统后可以使用新电脑进行访问(Windows / Linux / IOS系统都可以访问)。在开始之前先来看看安装成功效果图吧! 1.设备准备 (1)一台旧电脑&am…...

python基础(Python高级特性(切片、列表生成式)、字符串的正则表达式、函数、模块、Python常用内置函数、错误处理)培训讲义
文章目录 1. Python高级特性(切片、列表生成式)a) 切片的概念、列表/元组/字符串的切片切片的概念列表切片基本索引简单切片超出有效索引范围缺省 扩展切片step为正数step为负数 b) 列表生成式以及使用列表生成式需要注意的地方概念举例说明1. 生成一个列…...

计讯物联高精度GNSS接收机:担当小型水库大坝安全监测解决方案的“护航者”
应用背景 水库大坝作为水利工程建筑物,承担着灌溉、发电、供水、生态等重任。一旦水库大坝发生安全事故,后果将不堪设想。因此,水库大坝的安全监测对保障水利工程顺利运行具有重要意义。 计讯物联作为水利行业专家型企业,多年来…...

信号发送与处理-上
问题 按下 Ctrl C 后,命令行中的前台进程会被终止。为什么??? 什么是信号? 信号是一种 "软件中断",用来处理异步事件 内核发送信号到某个进程,通知进程事件的发送事件可能来自硬件…...
[蓝桥杯 2022 省 A] 推导部分和
[蓝桥杯 2022 省 A] 推导部分和 题目描述 对于一个长度为 N N N 的整数数列 A 1 , A 2 , ⋯ A N A_{1}, A_{2}, \cdots A_{N} A1,A2,⋯AN,小蓝想知道下标 l l l 到 r r r 的部分和 ∑ i l r A i A l A l 1 ⋯ A r \sum\limits_{il}^{r}A_iA_{l}A…...

pytorch复现_UNet
什么是UNet U-Net由收缩路径和扩张路径组成。收缩路径是一系列卷积层和汇集层,其中要素地图的分辨率逐渐降低。扩展路径是一系列上采样层和卷积层,其中特征地图的分辨率逐渐增加。 在扩展路径中的每一步,来自收缩路径的对应特征地图与当前特征…...

定岗定编设计:企业职能部门定岗定编设计项目成功案例
一、客户背景及现状分析 某大型车辆公司隶属于某央企集团,建于20世纪60年代,是中国高速、重载、专用铁路车辆生产经营的优势企业,轨道车辆制动机研发制造的主导企业,是隶属于国内最大的轨道交通设备制造上市企业的骨干二级公司。公…...

鸿蒙原生应用开发-DevEco Studio本地模拟器的使用
使用Local Emulator运行应用/服务 DevEco Studio提供的Local Emulator可以运行和调试Phone、TV和Wearable设备的HarmonyOS应用/服务。在Local Emulator上运行应用/服务兼容签名与不签名两种类型的HAP。 Local Emulator相比于Remote Emulator的区别:Local Emulator是…...
QT blockingFilter blockingMap blockingMapped
blockingFilter 主要作用是筛选出符合条件的项值结果集,并与之替换原有序列列表 blockingMap 可以直接修改容器的每一项 blockingMapped 不直接修改容器的每一项,而是将处理后的结果返回一个新的容器 blockingMappedReduced ResultType QtConcurrent::blockingMappedRed…...

【ARFoundation学习笔记】平面检测
写在前面的话 本系列笔记旨在记录作者在学习Unity中的AR开发过程中需要记录的问题和知识点。难免出现纰漏,更多详细内容请阅读原文。 文章目录 平面检测属性可视化平面平面检测的开关控制显示与隐藏已检测平面 平面检测属性 AR中检测平面的原理:AR Fou…...

Python---ljust()--左对齐、rjust()--右对齐、center()--居中对齐
作用:返回原字符串左对齐、右对齐以及居中对齐,不足的使用 指定字符 进行填充。 ljust 左对齐 rjust 右对齐 center 居中对齐 类似于Excel、Word文档中的对齐。 基本语法: 字符串序列.ljust(长度, 填充字符) 案例: …...

spdk用户态块层详解
先通过回顾内核态的通用块层来详细介绍SPDK通用块层,包括通用块层的架构、核心数据结构、数据流方面的考量等。最后描述基于通用块层之上的两个特性:一是逻辑卷的支持,基于通用块设备的Blobstore和各种逻辑卷的特性,精简配置&…...

双通道 H 桥电机驱动芯片AT8833,软硬件兼容替代DRV8833,应用玩具、打印机等应用
上期小编给大家分享了单通道 H 桥电机驱动芯片,现在来讲一讲双通道的驱动芯片。 双通道 H 桥电机驱动芯片能通过控制电机的正反转、速度和停止等功能,实现对电机的精确控制。下面介绍双通道H桥电机驱动芯片的工作原理和特点。 一、工作原理 双通道 H 桥电…...

WPF布局与控件分类
Refer:WPF从假入门到真的入门 - 知乎 (zhihu.com) Refer:WPF从假入门到真的入门 - 知乎 (zhihu.com) https://www.zhihu.com/column/c_1397867519101755392 https://blog.csdn.net/qq_44034384/article/details/106154954 https://www.cnblogs.com/mq0…...

复杂逻辑的开发利器—Mendix快速实现AQL质量抽检
Mendix低代码开发平台适用于复杂的业务逻辑场景,这句话大家早有耳闻,本期小编就为您打开智慧之光,仅从AQL小侧面,来管窥一二——Mendix如何形成第五代编程语言,来完成数据逻辑与建模、业务算法逻辑与建模的。ÿ…...

RFID系统
目录 在物联网应用中有三项关键技术 读写器 电子标签 工作原理 阅读器的组成及作用: 电子标签的组成及作用: RFID系统的组成 接口方式 在物联网应用中有三项关键技术 在物联网应用中有三项关键技术 1、传感器技术:这也是计算机应用中…...

Markov Chain Fingerprinting to Classify Encrypted Traffic 论文笔记
0.Abstract 在本文中,提出了用于SSL/TLS会话中传输的应用程序流量的随机指纹。这个指纹基于一阶齐次马尔可夫链,模型识别应用程序的准确率,并提供了检测异常对话的可能性。 1.Introduction 通过SSL/TLS会话时的头部信息创建统计指纹ÿ…...
vue 跨标签页的数据共享(即跨标签页通信)
跨标签页通信的常见方案 LocalStorage 或 SessionStorage BroadCast Channel Service Worker Shared Worker Window.postMessage() Cookies IndexedDB 什么是跨标签页通信? 指在同一个浏览器窗口中的多个标签页之间进行数据交流和信息传递的过程。通常情况…...
什么是拉宾-斯科特定理?
拉宾-斯科特定理(Rabin-Scott theorem )是数学上最深刻的数学结果之一。拉宾-斯科特定理是人们最喜欢的计算机科学概念之一。 当正确理解拉宾-斯科特定理时,它会以一种相当基本的方式改变你对现实的看法。然而,它典型的教科书式的呈现方式掩盖了这种深…...

Java并发编程第11讲——AQS设计思想及核心源码分析
Java并发包(JUC)中提供了很多并发工具,比如前面介绍过的ReentrantLock、ReentrantReadWriteLock、CountDownLatch、Semaphore、FutureTask等锁或者同步部件,它们的实现都用到了一个共同的基类——AbstractQueuedSynchronizer&…...

Linux 文件类型,目录与路径,文件与目录管理
文件类型 后面的字符表示文件类型标志 普通文件:-(纯文本文件,二进制文件,数据格式文件) 如文本文件、图片、程序文件等。 目录文件:d(directory) 用来存放其他文件或子目录。 设备…...

突破不可导策略的训练难题:零阶优化与强化学习的深度嵌合
强化学习(Reinforcement Learning, RL)是工业领域智能控制的重要方法。它的基本原理是将最优控制问题建模为马尔可夫决策过程,然后使用强化学习的Actor-Critic机制(中文译作“知行互动”机制),逐步迭代求解…...
模型参数、模型存储精度、参数与显存
模型参数量衡量单位 M:百万(Million) B:十亿(Billion) 1 B 1000 M 1B 1000M 1B1000M 参数存储精度 模型参数是固定的,但是一个参数所表示多少字节不一定,需要看这个参数以什么…...
AtCoder 第409场初级竞赛 A~E题解
A Conflict 【题目链接】 原题链接:A - Conflict 【考点】 枚举 【题目大意】 找到是否有两人都想要的物品。 【解析】 遍历两端字符串,只有在同时为 o 时输出 Yes 并结束程序,否则输出 No。 【难度】 GESP三级 【代码参考】 #i…...
vue3 字体颜色设置的多种方式
在Vue 3中设置字体颜色可以通过多种方式实现,这取决于你是想在组件内部直接设置,还是在CSS/SCSS/LESS等样式文件中定义。以下是几种常见的方法: 1. 内联样式 你可以直接在模板中使用style绑定来设置字体颜色。 <template><div :s…...
Frozen-Flask :将 Flask 应用“冻结”为静态文件
Frozen-Flask 是一个用于将 Flask 应用“冻结”为静态文件的 Python 扩展。它的核心用途是:将一个 Flask Web 应用生成成纯静态 HTML 文件,从而可以部署到静态网站托管服务上,如 GitHub Pages、Netlify 或任何支持静态文件的网站服务器。 &am…...

图表类系列各种样式PPT模版分享
图标图表系列PPT模版,柱状图PPT模版,线状图PPT模版,折线图PPT模版,饼状图PPT模版,雷达图PPT模版,树状图PPT模版 图表类系列各种样式PPT模版分享:图表系列PPT模板https://pan.quark.cn/s/20d40aa…...
快刀集(1): 一刀斩断视频片头广告
一刀流:用一个简单脚本,秒杀视频片头广告,还你清爽观影体验。 1. 引子 作为一个爱生活、爱学习、爱收藏高清资源的老码农,平时写代码之余看看电影、补补片,是再正常不过的事。 电影嘛,要沉浸,…...

PHP 8.5 即将发布:管道操作符、强力调试
前不久,PHP宣布了即将在 2025 年 11 月 20 日 正式发布的 PHP 8.5!作为 PHP 语言的又一次重要迭代,PHP 8.5 承诺带来一系列旨在提升代码可读性、健壮性以及开发者效率的改进。而更令人兴奋的是,借助强大的本地开发环境 ServBay&am…...

给网站添加live2d看板娘
给网站添加live2d看板娘 参考文献: stevenjoezhang/live2d-widget: 把萌萌哒的看板娘抱回家 (ノ≧∇≦)ノ | Live2D widget for web platformEikanya/Live2d-model: Live2d model collectionzenghongtu/live2d-model-assets 前言 网站环境如下,文章也主…...