当前位置: 首页 > news >正文

NAS系列 硬件组装

转自我的博客文章https://blognas.hwb0307.com/nas/3260,内容更新仅在个人博客可见。欢迎关注!

前言

之前我在《NAS系列 硬件选择》里讲述了自己为了升级NAS如何选配硬件。本节我大概说一些我的新NAS硬件组装的注意事项。到目前为止,我只装过2次电脑;在N年前我曾经给自己DIY过一个台式机,但很多装机的细节和技巧都不太记得了。只能说把东西买齐了,自己慢慢试装一下。

如果你没有组装电脑的经验,可以先看看翼王这个组装6盘位NAS的视频,大致知道一下各种硬件的安装顺序。安装硬件的方法和电脑差不多,一般就是先安装好CPU、涂上硅脂、CPU散热器和内存,然后再进行测试并安装其它硬件或接线

下面我回忆并记录一下当时装机的过程中,希望对小伙伴们有用!

msedge_fmzNuu5E7Q

千里冰封,万里雪飘!

准备工作

根据自己的实际情况准备即可。链接并非推广,仅作参考。

  • 下载各种镜像/软件备用,详见《NAS系列 准备安装PVE系统》的“准备工作”小节。
  • 老式VGA口显示器+VGA线/新式HDMI口显示器+VGA转HDMI线:这个我在《NAS系列 硬件选择》讲过。主要原因就是豆希B365主板一开始只能使用VGA接口亮机。很多装机佬都有一些旧显示器备用的。这个线最好买长一点,比如2-3m。如果只有一个HMDI显示器,还可以考虑买一个**HDMI切换器**+至少3条HDMI线,这样按一下开关就会在不同的HDMI口里切换,从而可以随时切换电脑主机和NAS的界面。

NVIDIA_Share_BwUo9aR5PS

  • 鼠标、键盘:估计都有吧 (ฅ´ω`ฅ)。
  • USB扩展器:类似这种东西。我用豆希B365主板时接口刚刚够用。如果你的主板USB接口很少,最好备一个以防USB口不够用。这类东西玩软路由的人估计都是常备的,因为很多小型的软路由接口很少。

NVIDIA_Share_siAHUvOfQ7

  • 螺丝刀套装:类似这种东西。我是第一次DIY电脑主机的时候商家送的,它有很多种尺寸的螺丝刀,而且可以临时保管拧下来的螺丝。很方便!实际装机时,不同地方的螺丝尺寸可能会不太一样,注意区分,不要搞混。

NVIDIA_Share_6QZKppYwOK

  • 100M+宽带:如果你决定用软路由拔号上网,应该选好一点的宽带套餐,比如≥300M+。不然用软路由有点“杀鸡用牛刀”的感觉 (ฅ´ω`ฅ)
  • “千兆AP面板+百兆AC”方案 or “可用AP模式的千兆口路由器”方案:当你使用软路由拔号后,AP模式的路由器可以用来发射wifi。当然,如果你是给很大的房子(甚至是别墅)布署网络,推荐AP+AC的方案,这样整屋都可以无缝漫游并享受软路由带来的性能提升,且可完美融入日常装修风格。Wifi发射器(AP/路由器)选千兆,未来10年都不过时。AC只是控制AP面板用的,不需要很大的带宽,百兆即可。如果是AP+AC方案还要注意网线的问题,问问装修师傅家里网线是不是千兆网络(一般超五/六类线都可以完美千兆;现在装修没有人装百兆网线的吧?)。
  • 捆扎线+魔术贴:类似下面这种。捆扎线是一次性的,绑得紧;魔术贴是复用性的,绑得松。两者功能互补,建议都备一下。

image-20230226213419880.png

  • 带开关的排插+微型电力检测仪:如下图所示,主要是方便实施模拟断电测试。可以买好点的品牌(比如公牛),电火花更少,质量更稳定!微型电力检测仪就是这类机器,可以用来测试电器的功率。大家买的时候要注意电力仪插头方向和排插的开关位置。下图是我买的两个设备,感觉不是很合适,电力仪会盖过排插的开关;所以我也只是短暂地测一下NAS的功率就没继续用了:

NVIDIA_Share_ULyGOuSafq

机箱风扇

我搞了一个新的机箱风扇,所以要先将旧风扇换掉。拧螺丝的事,没啥好讲的。

主板

我在《NAS系列 硬件选择》也提到过,豆希B365主板需要正确设置跳帽。你应该先设置好跳帽,或者在购买前和卖家沟通好让别人帮你改好跳帽的位置。你在安装CPU、主板通电时,要注意将主板背面垫在一个绝缘的界面上,以防通电时烧坏主板。买主板时有附带一张和主板大小相近的绝缘泡沫,可以利用它来进行操作。

CPU

如果你不会装Intel CPU,可以找个视频看看,比如这种。注意豁口的位置和方向就行。如果这个视频你看完后还是不会装Intel CPU,建议你找电脑师傅帮你装算了 (ฅ´ω`ฅ)

msedge_TULKnaAI4F

msedge_OpnxPG8BZA

CPU散热

小伙伴们可以看这个视频学学怎么装CPU散热:CPU散热器如何安装,全网最傻瓜式教学如何正确安装散热器,其实有几种不同的类型,你只看Intel CPU那一段就行。安装CPU散热前要先涂好硅脂,硅脂是CPU与CPU散热的媒介。根据这个评测视频,几种常见涂法的散热效率都差不多,推荐你使用第4种方案来涂硅脂(我当时用的也是这种涂法):

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-POzdxtc8-1679136520249)(null)]

在安装散热器前,记得将散热器金属面的塑料薄膜撕掉 (ฅ´ω`ฅ) 最后,将CPU的4pin接口插到主板里:

ApplicationFrameHost_aDpVfCMm5r

这个主板有给机箱风扇的PIN口吗?似乎没有( ̄△ ̄;)

内存条

随便找了个视频,不懂的小伙伴自己看着学。内存都有防呆设计,其实也挺简单的。基本原则就是不要怕,两边一起用力插,“噔”的一声就完事了。

通电测试

在主板上安装好CPU和内存条后,将鼠标和键盘接USB口、VGA接显示屏。由于我们还没有将机箱线材与主板相连,如果通电后主板并没有自动启动,我们要用一个导体(比如一支螺丝刀的金属部分)去触碰“电源接口”部位(记不太清是不是RESET了,有知道的小伙伴提醒下),等主板亮灯后再离开即可:
image-20230205170611253.png

这里顺便讲一下上图:PW BN是Power(电源)开关的缩写,RESET是重启的缩写,而H.D.D或HD是hard disk(硬盘)的缩写,而LED是Light-emitting diode(发光二极管)的缩写。这样一对比,你应该知道怎么确定那些针脚的功能了。这个主板还有LAN和LED1的接口,但我买的6盘位机箱似乎并没有相应的线材,所以忽略之。

记得将CPU pin(最好8pin,至少4pin)和主板pin 都插好,不然肯定是不会亮机的。PIN口是有防呆设计(梯形口)的,自己注意对准。

通电后,正常情况下,CPU风扇正常转动、鼠标/键盘可点亮(有些鼠标/键盘有那种变幻RGB灯效,如果灯效生效说明主板-CPU-内存的系统工作正常):

ApplicationFrameHost_tL1tqcOdq6

显示器可以依次看到主板LOGO和BIOS(BIOS就是有很多英文选项的界面):

msedge_flMQyaRq7o

到此,基本上可以确定主板、CPU、内存这三大件工作正常了。很多人还会测试主板的每个SATA接口工作是不是正常,这也是推荐的做法;但我用的都是刚买的设备,估计问题不大,嫌麻烦所以没有专门去测 (ฅ´ω`ฅ)

之后,可以拔掉电源进入后续步骤。

M2固态

M2固态是我NAS的第一存储设备,用作PVE的系统盘。如前图,安装到对应的M.2口,用螺丝固定即可。这个比较简单:

Typora_0PKbgxRewx

固定线材

由于机箱底部空间有限,我们最好先将STAT线主板端、主板供电、CPU/散热供电都接好

将主板小心塞到机箱下方。简单理一下SATA线,将主板HDMI/USB/网口所在的那一面与机箱档板的开口对齐。由于机箱底部空间有限,从下图可见有些SATA线都受压扭曲了。

简单固定后,用螺丝拧紧主板即可(拧了3个螺丝)。将SATA线和机箱硬盘笼的的相应接口连接上。

ApplicationFrameHost_ugtjg0G5s3

主板的电源/电源LED/硬盘LED等接口会暴露在机箱空间较宽松的部位,固定好主板后再插进去即可。机箱有些线可能不会全在主板上有接口,找个空的位置放好即可:

在这里插入图片描述

机箱风扇也有一个4pin口,给风扇供电使用,记得插好。PIN口是有防呆设计(梯形口)的,自己注意对准。

电源

由于电源会挡住某些硬盘笼的SATA口和机箱风扇线,所以在线材基本固定后再固定电源。可以将某些线材理一下,放在电源与硬盘笼之间。建议将电源PIN头先固定在电源后再安装上去。电源安装没啥好说的,将螺丝柠紧就行。

扩展网卡

我还搞了一个扩展网卡,装到PCIE扩展口即可。由于SATA线材档住了,我怕4口的扩展网上太高,所以买了一个1口的:

ApplicationFrameHost_ntQTYuNo6w

其它

有很多人会用扎线收线理线。不过我没有多余的扎线,而且怕新装NAS后面还要拆机,所以刚刚安装好后没有去扎线。除非你已经有信心NAS长期不需要再打开,不然一般不建议那么快就扎线。等将PVE等系统搞定并正常运作后再扎线不迟。将机箱盖子盖上,简单地拧一下螺丝。之后就是安装系统等测试事项,暂时按下不表。

这是我盖上盖子前NAS内部的大致景观:

NVIDIA_Share_rBDNRq7ynS

NVIDIA_Share_tFPriLuYuA

我自己还剪了一些滤尘网在机箱背面和右侧面,看上去还不错,就是不知效果如何,哈哈!有一些USB、HDMI口我用不上,就没有剪孔:

image-20230226193443367

小结

纸上得来终觉浅,绝知此事要躬行。仅用文字很难描述出动手操作的全部细节,只能说不怕动手的小伙伴可以试试看!不过,由于普通的NAS/电脑可以用3-5年以上,所以一般情况下我们是很少装机的,我也是现学现卖。如果你完全不懂如何装机,没必要专门去学,嫌麻烦的让电脑师傅帮你装就行

相关文章:

NAS系列 硬件组装

转自我的博客文章https://blognas.hwb0307.com/nas/3260,内容更新仅在个人博客可见。欢迎关注! 前言 之前我在《NAS系列 硬件选择》里讲述了自己为了升级NAS如何选配硬件。本节我大概说一些我的新NAS硬件组装的注意事项。到目前为止,我只装过…...

IDAFrida

IDA&Frida 前言 偶然间发现了一本秘籍《IDA脚本开发之旅》,这是白龙的系列文章,主要是安卓平台,笔者只是根据他的知识点学习,拓展,可以会稍微提及别的平台。本文并不会贴出他的思路分析,只对于源码进…...

通过百度文心一言大模型作画尝鲜,感受国产ChatGPT的“狂飙”

3月16日下午,百度于北京总部召开新闻发布会,主题围绕新一代大语言模型、生成式AI产品文心一言。百度创始人、董事长兼首席执行官李彦宏,百度首席技术官王海峰出席,并展示了文心一言在文学创作、商业文案创作、数理推算、中文理解、…...

Nacos 注册中心 - 健康检查机制源码

目录 1. 健康检查介绍 2. 客户端健康检查 2.1 临时实例的健康检查 2.2 永久实例的健康检查 3. 服务端健康检查 3.1 临时实例的健康检查 3.2 永久实例服务端健康检查 1. 健康检查介绍 当一个服务实例注册到 Nacos 中后,其他服务就可以从 Nacos 中查询出该服务…...

Transformer在计算机视觉中的应用-VIT、TNT模型

上期介绍了Transformer的结构、特点和作用等方面的知识,回头看下来这一模型并不难,依旧是传统机器翻译模型中常见的seq2seq网络,里面加入了注意力机制,QKV矩阵的运算使得计算并行。 当然,最大的重点不是矩阵运算&…...

快速入门Zookeeper技术.黑马教程

快速入门Zookeeper技术.黑马教程一、初识 Zookeeper二、ZooKeeper 安装与配置三、ZooKeeper 命令操作1.Zookeeper 数据模型2.Zookeeper 服务端常用命令3.Zookeeper 客户端常用命令四、ZooKeeper JavaAPI 操作五、ZooKeeper JavaAPI 操作1.Curator 介绍2.Curator API 常用操作2.…...

网易C++实习一面

说下C11新特性 auto有没有效率上的问题?为什么?发生在什么时候? 说下单例模式 什么时候需要加锁,什么时候不需要加锁? 像printf这样的函数,自己本身不修改数据,但是其他人会修改数据&#x…...

进程和线程的区别和联系

进程和线程的区别和联系1. 认识线程2. 进程和线程的关系3. 进程和线程的区别4. 线程共享了进程哪些资源1. 上下文切换2. 线程共享了进程哪些资源1.代码区2. 数据区3. 堆区1. 认识线程 线程是进程的一个实体,它被包含在进程中,一个进程至少包含一个线程,一个进程也可以包含多个…...

Java学习笔记——集合

目录集合与数组的对比集合体系结构Collection——常见成员方法Collection——迭代器基本使用Collection——迭代器原理分析Collection——迭代器删除方法增强for——基本格式增强for——注意点Collection——练习集合与数组的对比 package top.xxxx.www.CollectionDemo;import …...

差分运放公式推导-运算放大器

不知道大家有没遇到这种情况,在计算电路的时候,有时候会突然的忘记一些公式啊啥的,需要回去翻看笔记或者查资料,知其然而不知其所以然。今天跟大家一起来一起推导一遍差分运放的计算过程。 计算过程其实归根结底还是根据运放的虚…...

金丹二层 —— 字符串长度求解的四种方法

前言: 1.CSDN由于我的排版不怎么好看,我的有道云笔记比较美观,请移步有道云笔记 2.修炼必备 1)入门必备:VS2019社区版,下载地址:Visual Studio 较旧的下载 - 2019、2017、2015 和以前的版本 (m…...

深入剖析Linux——进程信号

致前行的人: 要努力,但不着急,繁花锦簇,硕果累累都需要过程! 目录 1.信号概念 1.1生活角度的信号 2. 技术应用角度的信号 3.Linux操作系统中查看信号 4.常用信号发送 4.1通过键盘发送信号 4.2调用系统函数发送信号 4.3…...

API-Server的监听器Controller的List分页失效

前言 最近做项目,还是K8S的插件监听器(理论上插件都是通过API-server通信),官方的不同写法居然都能出现争议,争议点就是对API-Server的请求的耗时,说是会影响API-Server。实际上通过源码分析两着有差别&am…...

jupyter notebook 进阶使用:nbextensions,终极避坑

jupyter notebook 进阶使用:nbextensions,终极避坑吐槽安装 jupyter_contrib_nbextensions1. Install the python package(安装python包)方法一,PIP:方法二,Conda(推荐)&…...

C 语言编程 — Doxygen + Graphviz 静态项目分析

目录 文章目录目录安装配置解析Project related configuration optionsBuild related configuration optionsConfiguration options related to warning and progress messagesConfiguration options related to the input filesConfiguration options related to source brows…...

Mybatis报BindingException:Invalid bound statement (not found)异常

一、前言 本文的mybatis是与springboot整合时出现的异常,若使用的不是基于springboot,解决思路也大体一样的。 二、从整合mybatis的三个步骤排查问题 但在这之前,我们先要知道整合mybatis的三个重要的工作,如此才能排查&#x…...

HttpRunner3.x(1)-框架介绍

HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。主要特征继承的所有强大功能requests ,只需以人工方式获得乐趣即可处理HTTP&#xf…...

pytest学习和使用20-pytes如何进行分布式测试?(pytest-xdist)

20-pytes如何进行分布式测试?(pytest-xdist)1 什么是分布式测试?2 为什么要进行分布式测试?2.1 场景1:自动化测试场景2.2 场景2:性能测试场景3 分布式测试有什么特点?4 分布式测试关…...

三、Python 操作 MongoDB ----非 ODM

文章目录一、连接器的安装和配置二、新增文档三、查询文档四、更新文档五、删除文档一、连接器的安装和配置 pymongo: MongoDB 官方提供的 Python 工具包。官方文档: https://pymongo.readthedocs.io/en/stable/ pip安装,命令如下&#xff1…...

求最大公约数和最小公倍数---辗转相除法(欧几里得算法)

目录 一.GCD和LCM 1.最大公约数 2.最小公倍数 二.暴力求解 1.最大公约数 2.最小公倍数 三.辗转相除法 1.最大公约数 2.最小公倍数 一.GCD和LCM 1.最大公约数 最大公约数(Greatest Common Divisor,简称GCD)指的是两个或多个整数共有…...

<6>-MySQL表的增删查改

目录 一,create(创建表) 二,retrieve(查询表) 1,select列 2,where条件 三,update(更新表) 四,delete(删除表&#xf…...

零基础设计模式——行为型模式 - 责任链模式

第四部分:行为型模式 - 责任链模式 (Chain of Responsibility Pattern) 欢迎来到行为型模式的学习!行为型模式关注对象之间的职责分配、算法封装和对象间的交互。我们将学习的第一个行为型模式是责任链模式。 核心思想:使多个对象都有机会处…...

智能分布式爬虫的数据处理流水线优化:基于深度强化学习的数据质量控制

在数字化浪潮席卷全球的今天,数据已成为企业和研究机构的核心资产。智能分布式爬虫作为高效的数据采集工具,在大规模数据获取中发挥着关键作用。然而,传统的数据处理流水线在面对复杂多变的网络环境和海量异构数据时,常出现数据质…...

为什么要创建 Vue 实例

核心原因:Vue 需要一个「控制中心」来驱动整个应用 你可以把 Vue 实例想象成你应用的**「大脑」或「引擎」。它负责协调模板、数据、逻辑和行为,将它们变成一个活的、可交互的应用**。没有这个实例,你的代码只是一堆静态的 HTML、JavaScript 变量和函数,无法「活」起来。 …...

深入理解Optional:处理空指针异常

1. 使用Optional处理可能为空的集合 在Java开发中,集合判空是一个常见但容易出错的场景。传统方式虽然可行,但存在一些潜在问题: // 传统判空方式 if (!CollectionUtils.isEmpty(userInfoList)) {for (UserInfo userInfo : userInfoList) {…...

Java求职者面试指南:Spring、Spring Boot、Spring MVC与MyBatis技术解析

Java求职者面试指南:Spring、Spring Boot、Spring MVC与MyBatis技术解析 一、第一轮基础概念问题 1. Spring框架的核心容器是什么?它的作用是什么? Spring框架的核心容器是IoC(控制反转)容器。它的主要作用是管理对…...

pgsql:还原数据库后出现重复序列导致“more than one owned sequence found“报错问题的解决

问题: pgsql数据库通过备份数据库文件进行还原时,如果表中有自增序列,还原后可能会出现重复的序列,此时若向表中插入新行时会出现“more than one owned sequence found”的报错提示。 点击菜单“其它”-》“序列”,…...

相关类相关的可视化图像总结

目录 一、散点图 二、气泡图 三、相关图 四、热力图 五、二维密度图 六、多模态二维密度图 七、雷达图 八、桑基图 九、总结 一、散点图 特点 通过点的位置展示两个连续变量之间的关系,可直观判断线性相关、非线性相关或无相关关系,点的分布密…...

深入浅出WebGL:在浏览器中解锁3D世界的魔法钥匙

WebGL:在浏览器中解锁3D世界的魔法钥匙 引言:网页的边界正在消失 在数字化浪潮的推动下,网页早已不再是静态信息的展示窗口。如今,我们可以在浏览器中体验逼真的3D游戏、交互式数据可视化、虚拟实验室,甚至沉浸式的V…...

2025年- H71-Lc179--39.组合总和(回溯,组合)--Java版

1.题目描述 2.思路 当前的元素可以重复使用。 (1)确定回溯算法函数的参数和返回值(一般是void类型) (2)因为是用递归实现的,所以我们要确定终止条件 (3)单层搜索逻辑 二…...