0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

旧电脑别急着扔,手把手教你搭建NAS系统存储照片

虹科网络基础设施 2023-11-02 08:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我们的目的是让设备物尽其用,将旧电脑做成NAS存储系统后可以使用新电脑进行访问(Windows / Linux / IOS系统都可以访问)。在开始之前先来看看安装成功效果图吧!

0561ee46-7914-11ee-9788-92fbcf53809c.png0587cdfa-7914-11ee-9788-92fbcf53809c.png

设备准备

(1)一台旧电脑:我们的工程师使用的是戴尔游匣G3 3579(win11系统 + 16G内存(8G是自己加的)+4核CPU+128G NVMe固态硬盘+1T机械硬盘)

(2)一根网线:连接到旧电脑上,为旧电脑提供网络。

ps.也可以使用wifi,但需要保证路由器开启dhcp自动分配IP地址的功能,不清楚的话还是建议使用网线。

(3)另一台电脑:需和旧电脑在一个局域网内或者可以访问到旧电脑。

(4)一个容量大于16G的U盘:用来制作启动盘。


注意!安装TrueNAS系统的前提是电脑必须配备2块硬盘,一块做系统盘,另一块做数据盘,一般不建议将系统安装在U盘或移动硬盘上。

安装版本

本次安装的TrueNAS系统的版本为TrueNAS-SCALE-22.12.3.3

工程师个人比较喜欢docker,所以选择SCALE版本,若想安装CORE版本,安装过程与本教程类似,只需更换镜像即可。

整体设计思路

(1)制作TrueNAS系统的U盘启动盘

(2)重装旧电脑的系统

(3)设置数据共享

2

具体安装流程

看似简单的设计思路其实暗藏陷阱,为了避免踩坑,建议大家要跟紧工程师的步骤进行安装哦~


1、在新电脑上制作TrueNAS系统的U盘启动盘


(1)下载TrueNAS Scale的镜像

下载地址:

https://www.truenas.com/download-truenas-scale/

选择“No Thank you, I have already signed up.”跳过注册步骤

下载最新的稳定版,当然您也可以选择历史稳定版本

059b657c-7914-11ee-9788-92fbcf53809c.png

(2)将U盘插入新电脑,我们使用的写盘工具是Rufus ,下载地址为https://rufus.ie/zh/,选择适合自己的版本下载,工程师选择的是第一个标准版。下载完成后打开这个应用程序。

设备部分选择您的U盘

引导类型选择刚刚下载的truenas镜像

其他配置不需要修改,它会自动按照我们镜像的属性进行设置

点击开始,选择以DD镜像模式写入

等待写入完成,绿色的进度条到头即可

05a5c288-7914-11ee-9788-92fbcf53809c.png

(3)弹出U盘,把它插到旧电脑上

2、重装旧电脑系统


(1)把U盘插入到旧电脑上以后,我们让电脑进行重启进入BIOS界面

05c669fc-7914-11ee-9788-92fbcf53809c.png

BIOS界面

(2)在 BIOS 中找到启动选项:在 BIOS 设置界面中,寻找一个名为"Boot"、"Boot Sequence"、"Boot Options"或类似的选项。使用键盘上的方向键导航到该选项并进入。

(3)设置启动顺序:在启动选项中,您会看到可用于启动的设备列表。将 U 盘(通常被识别为一个 USB 设备)移动到列表中的首选项。您可以根据提示使用键盘上的特定按键来移动设备的位置。

(4)保存设置:在设置完启动顺序后,确保将更改保存。通常,您可以按下一个键(如F10)来保存并退出 BIOS 设置。系统将会重新启动。

(5)系统从 U 盘启动:如果一切设置正确,系统会从您制作的启动 U 盘中启动。您将看到如下界面。

05cb7f64-7914-11ee-9788-92fbcf53809c.png


(6)选择第一个安装系统。出现如下界面。

05ee753c-7914-11ee-9788-92fbcf53809c.png


(7)选择把系统安装在固态硬盘上

注意:此处工程师修改了一个选项之后才显示2块硬盘,第一次安装时它只显示1块硬盘,只显示了工程师的机械硬盘而没有固态硬盘,安装好后工程师发现没有另一块硬盘做不了存储池,所以最少需要2块硬盘,而且它必须要能识别到,该问题解决方案请在文末查看

(8)选择yes。

06284f5a-7914-11ee-9788-92fbcf53809c.png


(9)输入amdin密码,这是我们登录管理页面的密码。

0651efa4-7914-11ee-9788-92fbcf53809c.png


(10)选择启动方式:点击yes,使用EFI启动。06594c36-7914-11ee-9788-92fbcf53809c.png


(11)随后开始安装系统,待安装完成后弹出的界面中点击“OK”。

06c2d246-7914-11ee-9788-92fbcf53809c.png


(12)上一步完成后会回到主页,选择重启系统“Reboot System”,并拔出U盘,此时它会从你的硬盘进行启动。

06e5e0ba-7914-11ee-9788-92fbcf53809c.png


(13)随后会启动TrueNAS系统,第一次加载需要一些时间,出现如下界面表明系统已经安装完成。0721fef6-7914-11ee-9788-92fbcf53809c.png

3、使用新电脑访问 TrueNAS 系统


(1)用您的另一台电脑访问旧电脑屏幕上的IP地址(“The web user interface is at:”下方的网址)即可进入管理页面07405194-7914-11ee-9788-92fbcf53809c.png


(2)输入admin和您设置的账号密码就可以进入系统管理界面了。07518dc4-7914-11ee-9788-92fbcf53809c.png

恭喜您!

操作到这一步

您就已经拥有一个自己的NAS存储系统了!

3

避坑指南

固态硬盘识别问题

参考文章:

https://ask.zol.com.cn/x/17810095.html

SATA Operation选择为AHCI模式,它就能识别到固态硬盘了,默认是RAID ON模式。

安装过程错误

显示如下错误:

error: ../../grub-core/kern/efi/sb.cbad shim signature.

error:../../grub-core / loader / i386 / efi / linux.c : 168 : youneed to load the kernel first.

解决方案:进入BIOS,关闭安全启动

无法识别U盘问题

如果为U盘故障问题——将U盘格式化为正常U盘后重新制作启动盘

非U盘故障问题——考虑BIOS设置问题,在BIOS设置中开启Legacy Boot选项

安装完成之后

就可以开始愉快地进行数据共享啦!

关于初始化和设置数据共享

敬请期待下期文章!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 设备
    +关注

    关注

    2

    文章

    4900

    浏览量

    73941
  • NAS
    NAS
    +关注

    关注

    11

    文章

    325

    浏览量

    115226
  • 系统
    +关注

    关注

    1

    文章

    1049

    浏览量

    22451
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【K230/K230D 新技能点亮】手把手教你在RTOS系统添加一个屏幕|保姆级教程

    不少开发者反馈:项目里常用的小众型号、未适配的SPI/QSPI/MCU屏幕,该怎么在K230/K230D上驱动?别急,今天这篇保姆级教程,就来手把手教你搞定自定义屏幕适配,解锁更多低成本小屏方
    的头像 发表于 05-23 10:05 2607次阅读
    【K230/K230D 新技能点亮】<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>在RTOS<b class='flag-5'>系统</b>添加一个屏幕|保姆级教程

    BNC连接器规格尺寸避雷指南:手把手教你避开选型常见坑

    堆砌,手把手教你通过自检清单精准排雷,确保射频链路在数千次插拔后依然稳如泰山。10年避坑经验总结,助你告别选型错误带来的报废风险,让每一个接头都实现真正的“无损传输”。
    的头像 发表于 05-13 09:34 1208次阅读
    BNC连接器规格尺寸避雷指南:<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>避开选型常见坑

    射频头坏了只能手把手教你维修排查TNC插头,干货值得收藏!

    射频接头坏了只能剪掉重做?未必!本文由电蜂优选(elecbee)专家亲授,深度拆解 TNC 插头的维修排查全流程。从中心针偏移纠偏、氧化层化学清理到组装式接头的无损重组,手把手教你如何通过 VNA
    的头像 发表于 04-14 17:12 258次阅读
    射频头坏了只能<b class='flag-5'>扔</b>?<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>维修排查TNC插头,干货值得收藏!

    手把手教你学51单片机-C语言版

    ,没有专业的人员带领大家入门。 基于这些原因,我们编写了这本《手把手教你学51单片机-C语言版》(第3版),并且配套了相关的视频教程、电子教案、源代码和实验开发板(详情浏览青岛金思特电子有限公司网站获取
    发表于 03-05 11:47

    从0到1,10+年资深LabVIEW专家,手把手教你攻克机器视觉+深度学习(5000分钟实战课)

    “告别检测系统能力缺陷!10+年LabVIEW视觉资深专家手把手教你:5000+分钟高清教程(含工具、算法原理、实战操作、项目优化全流程讲解)”——从传统视觉算法→深度学习建模→工业级部署"
    的头像 发表于 12-02 08:07 890次阅读
    从0到1,10+年资深LabVIEW专家,<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>攻克机器视觉+深度学习(5000分钟实战课)

    迅为Hi3403开发板极速启航 | 手把手带你玩转核心例程,轻松上手AI视觉!

    迅为Hi3403开发板极速启航 | 手把手带你玩转核心例程,轻松上手AI视觉!
    的头像 发表于 11-19 13:56 1945次阅读
    迅为Hi3403开发板极速启航 | <b class='flag-5'>手把手</b>带你玩转核心例程,轻松上手AI视觉!

    【迅为RK3568开发板NPU实战】别再闲置你的NPU!手把手教你玩转RKNN-Toolkit2 的使用

    【迅为RK3568开发板NPU实战】别再闲置你的NPU!手把手教你玩转RKNN-Toolkit2 的使用
    的头像 发表于 11-11 14:21 1689次阅读
    【迅为RK3568开发板NPU实战】别再闲置你的NPU!<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>玩转RKNN-Toolkit2 的使用

    【RK3568 NPU实战】别再闲置你的NPU!手把手带你用迅为资料跑通Android AI检测Demo,附完整流程与效果

    【RK3568 NPU实战】别再闲置你的NPU!手把手带你用迅为资料跑通Android AI检测Demo,附完整流程与效果
    的头像 发表于 11-10 15:58 1335次阅读
    【RK3568 NPU实战】别再闲置你的NPU!<b class='flag-5'>手把手</b>带你用迅为资料跑通Android AI检测Demo,附完整流程与效果

    手把手教你AT指令APN设置:专网连接零门槛!

    无论你的技术背景如何,本教程都将以手把手的方式,拆解AT指令APN设置的全流程。专网连接不再是门槛,即刻开启自主配置之旅! APN是设备连接到运营商网络的“身份证” ——当设备插入SIM卡并注册到
    的头像 发表于 09-04 14:40 1536次阅读
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>AT指令APN设置:专网连接零门槛!

    手把手教你设计Chiplet

    SoC功能拆分成更小的异构或同构芯片(称为芯片集),并将这些Chiplet集成到单个系统级封装(SIP)中,其中总硅片尺寸可能超过单个SoC的光罩尺寸。SIP不仅
    的头像 发表于 09-04 11:51 1008次阅读
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>设计Chiplet

    RT-Thread Nano硬核移植指南:手把手实现VGLite图形驱动适配 | 技术集结

    VGLite是NXP提供的轻量级2D图形API,本文将手把手带你实现VGLite图形驱动适配RT-Thread。文章分为上、下两篇,将手把手教您移植。上篇对RT-ThreadNano内核与Finsh组件进行移植,下篇则教您改写SDK中的VGLite代码以将其适配到RT-T
    的头像 发表于 07-17 14:40 3755次阅读
    RT-Thread Nano硬核移植指南:<b class='flag-5'>手把手</b>实现VGLite图形驱动适配 | 技术集结

    【教程】零基础!手把手教你使用STM32F4进行E22-400T22S编程通信

    零基础搭建本次实验将会使用到的软件是Keil和STM32CubeMX,没有这两个软件没有请在网上自行下载。本章节零基础手把手教会你搭建最快捷、最简单的STM32代码
    的头像 发表于 07-03 19:32 1962次阅读
    【教程】零基础!<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>使用STM32F4进行E22-400T22S编程通信

    【精选直播】手把手教你做PC第十二课:WIFI 驱动框架适配

    手把手教你做PC》系列直播课再度开播!《KaihongOS笔记本电脑开发实战第十二课:WIFI驱动框架适配》将于07月02日19:00开播↑扫码入群,领课程讲义资料包↑深开鸿资深工程师亲临直播间
    的头像 发表于 07-01 08:08 803次阅读
    【精选直播】<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>做PC第十二课:WIFI 驱动框架适配

    【精选直播】手把手教你做星闪无人机第十课:KaihongOS Lite系统专题

    手把手教你做星闪无人机》系列直播课再度开播!《KaihongOS星闪无人机开发实战⑩:KaihongOSLite系统专题》↑扫码入群,领课程讲义资料包↑深开鸿资深工程师亲临直播间依托笔电实战产品
    的头像 发表于 06-10 08:06 702次阅读
    【精选直播】<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>做星闪无人机第十课:KaihongOS Lite<b class='flag-5'>系统</b>专题

    手把手教你如何调优Linux网络参数

    在高并发网络服务场景中,Linux内核的默认网络参数往往无法满足需求,导致性能瓶颈、连接超时甚至服务崩溃。本文基于真实案例分析,从参数解读、问题诊断到优化实践,手把手教你如何调优Linux网络参数,支撑百万级并发连接。
    的头像 发表于 05-29 09:21 1330次阅读