百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 热门文章 > 正文

蜗牛星际直装群晖保姆级教程:从零开始,实现硬盘休眠、黑洗灰

bigegpt 2024-08-31 16:42 3 浏览

本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:Designer_Fanfan


创作立场声明:去年双十二剁手的蜗牛,给了我很大动力。本文所有内容均为实操经验分享,难免有一些错误,如有发现请指正,我尽自己最大努力去学习。

2019年可以说是我的矿渣元年,先后入剁手了蜗牛,n1,wky等矿渣产品,折腾了好久,确实也收获满满。

去年年底,我也写了一系列蜗牛星际的文章,热度也不错。主要是基于PVE+群晖的框架来写的,当然中间也遇到了一系列的技术问题,当然后来也经过各种论坛查阅资料,问题都一一解决了。

目前我的PVE+群晖的方案已经稳定运行将近一年时间,经过这一年的使用,发现PVE虽然有它的优势(可以同时运行多个系统,爱快、lede、群晖、win等),我也尝试了不少系统,但是部署起来还是比较麻烦的,对于初学者还是有点难度。另外,因小弟不才,pve下的硬盘休眠我一直没有搞定,这个问题很影响体验,我装了三块儿硬盘,同时运行噪音还是比较大的,换了风扇也没用的那种。但听说直装黑裙可以实现硬盘休眠。

这也是我本次换直装群晖的初衷——实现硬盘休眠。

后来发现其实对于蜗牛星际的j1900,其实性能有点力不从心,最后还是决定让他干一件事了。因为之前为了一机多用,一开始就直接用了pve的方案,对于直装群晖没有了解。最近准备换只装群晖的方案。于是去学习了一下资料,给蜗牛星际重新部署一下群晖。顺便把流程分享给大家,希望在折腾群晖的过程种对大家有所帮助。

其实流程很简单。基本上跟pve下安装群晖是一样的。只不过是pve下有繁琐的挂载硬盘步骤。目前我的蜗牛星际挂载了三个500G的硬盘。因为有一个托盘坏掉了,所以只能装三个硬盘。不过说来惭愧,因为没有小姐姐,所以空间一直够用。不过最近开始玩vlog了,所以拍各种4K视频,空间也不怎么够用了,后续准备升级一下硬盘,怎么也得三个2T的吧。

准备工作

主板设置(非常重要)

开机按esc键进入bios设置(我的B双是这样进入的,其他机型可以去查一下对应的进入bios的方式),引导设置为UEFI引导,设置路径为:

CSM Configuration—— Boot option filter——UEFI only

再次划一下重点:流程很简单,但前期的BIOS设置很重要。要不然两天两夜你都安装不成功。不要问我是怎么知道的!

设置为WIN8.x,如果是选win7,那么很大可能会在进入引导后,安装系统过程中出现安装包损坏,错误代码13的情况。

设置路径为:

Advanced——Miscellaneous Configuration——OS Selection —— Windwos 8.x

BIOS设置完成后,我们就要用到各种软件了。

各种工具(软件)

软件下载地址:点击进入 提取码:nra9

使用的是度盘的地址,如果失效,请查看个人资料,回复“蜗牛”获取。

一般情况下 ,蜗牛星际内置有一个16G的Msata的SSD,但是我的当时买的时候,卖家说那个Msata的SSD性能太差,所以压根就没有给我寄,所以之前我的群晖引导是装在硬盘第一个分区里面的。如果有Msata硬盘的朋友可以直接把引导装进16G的固态盘里面,另外如果用u盘引导也是可以,方法基本上一样,只是在写系统的时候选择不同的目标磁盘就行了。

引导u盘的大小

其实1G的U盘就已经完全够用了。因为这个u盘起到的只是引导的作用。引导文件只有50+MB,所以U盘的话1G的就可以了,不要浪费太大的U盘。为此我还专门去看了一下群晖系统的安装位置。

PE下用disk ginius查看配置好raid阵列的硬盘,如图所示。每个硬盘都被分成了六部分,第一部分为2.4G左右的系统,第二部分为raid阵列的系统。461G的空间是用来存储数据用的。其他的空间都是空闲的。

通过以上分析,我初步得出的结论是:群晖系统是安装在硬盘里面的(而且每个硬盘里面都有群晖系统,所以如果磁盘损坏是不会影响进入系统的),而不是U盘里面,所以,如果NAS上没有安装硬盘在后续安装系统的步骤是无法进行的。通过验证确实如此。

引导原理

将群晖的引导写入u盘中,将U盘设置为第一启动项,然后开机从优盘启动,U盘作为启动的钥匙,就能引导去安装群晖系统了。

本次用到的所有硬件:2G优盘*1、500硬盘*3

这个U盘是很多年前,看展会的时候参展商给的,2G的,里面原本放了一些公司的参展资料。不知道质量怎么样,用于引导应该够用了。 硬盘还是之前的三块500硬盘,后续准备升级3*2T。

我手上的蜗牛星际在家里的角落已经稳稳运行了一年时间了,因为环境比较恶劣,全是灰尘,先把它拿出来清下灰。

以上所有软硬件材料准备就绪,我们就可以开始今天的折腾了。

资料备份

我用了最传统的备份方式:复制——粘贴。 哈哈 因为我之前的资料比较乱,而且在pve下做磁盘管理比较麻烦,所以直接复制粘贴到我的移动硬盘里面了。就这样经过漫长的等待,小姐姐们搬家完成。

然后使用pe进入蜗牛星际,使用Disk Ginius将硬盘进行删除分区,格式化。都是比较常规的操作。

制作引导文件

首先我们要下载引导文件,一开始我打算装3615xs,但是一切准备就绪,插上U盘,进入引导界面。蜗牛星际死活获取不到IP地址,很无奈。于是尝试了1.04b的引导文件,成功获取到了ip地址,所以最后装了DS918+的系统。引导文件和系统,我们可以通过多功能工具箱进行下载。引导只要跟系统能够对的上就可以,所有操作在win电脑上操作就行了。

下载好之后,我们就要用到了芯片精灵进行获取U盘的vid和pid,用于后面的修改

然后使用disk ginius打开引导的镜像文件,进行引导文件修改。硬盘——打开虚拟硬盘文件——选择引导。

然后进入esp分区——grub文件夹——grub文件

右键将文件复制到桌面,然后我们就可以看到桌面的grub文件。

然后从多功能工具箱打开Notepad++进行文件修改,打开后,将grub文件拖入Notepad,会看到如图所示界面。

此步骤很关键,要用到刚才芯片精灵获取的U盘pid和vid。将vid和pid中0x后面的数字改成U盘对应的。如果想要半洗白,可以在这一步同时修改SN码(就是pid下面的那一行,SN码可以去我提供的网站进行获取,点击进入),修改完成后,保存退出。

然后将修改后的grub文件拖进disk ginius进行替换原本的文件。替换完成后就完成了引导文件的修改。

引导u盘制作

将修改好的引导文件写入U盘进行引导U盘的制作。

使用写盘工具将引导文件写入u盘,我这里使用的是Etcher(这个工具在之前N1教程的时候就用过),写盘完毕后不要格式化,拔掉U盘即可。整个过程很简单,时间也很短,十几秒就可以了。

引导安装群晖

为确保从U盘启动,我们去Bios再确认一下,选择u盘启动(后续要一直保持u盘启动,因为u盘要做引导?),按回车键

再次提示,主板要设置UEFI启动。

然后就会重启,从u盘启动。连接显示器,我们可以看到屏幕上如图显示(1.04b的引导也是这样,当时忘记拍照了,就用了3615的引导照片,界面基本上一样,选择第一个即可。)。

然后我们就可以在浏览器里面输入:find.synology.com或者使用群晖助手进行访问群晖引导。点击转移。

浏览器页面访问显示如图所示页面,点击转移进行下一步。

选择重新安装,然后下一步。

选择手动安装,然后选择我们准备好的系统镜像文件。然后立即安装,接下来就是等待时间,时间不会很长,几分钟就可以了。

安装完成后会进行重启。

然后接下来就是正式的进入群晖系统进行配置了,设置用户名和密码作为后续登录群晖的账户密码。然后一直下一步即可完成。

设置完成进入主界面,如图所示。

然后经过一堆功能提示后,进入真正的主界面。这个界面我想各位应该并不陌生(在其他教程里面应该看到过很多了)。

接下来就是常规操作了,添加硬盘,开启文件共享等常规功能。

左上角的应用菜单,现在已经跟之前我用6.17版本有很大的变化了。我们第一步先点击空间管理员进行添加硬盘。

点击空间管理员后,进入空间管理员界面,在这个里面我们可以进行硬盘添加。

提示擦除硬盘上的所有数据,点击确认进入下一步操作。

文件系统选择,在这里因为我没有特殊需求,直接用默认的Btrfs,下一步

点击应用后,就添加硬盘成功,如图中提示,SHR有一个硬盘容错功能的数据保护,即如果有一个硬盘出现损坏,不会影响整体数据。


设为头图

确认后就显示如下页面,存储空间新增中。硬盘后台校验。

开启文件共享

点击桌面的file station,点击新增,添加共享文件夹,设置文件夹名称,然后创建。

最后一步设置文件夹权限,哪些用户可以访问,哪些用户不能访问。然后点击确定,完成设置。

文件服务

在控制面版里面进入文件服务,主要就是设置文件夹的局域网文件共享,在这里可以开启各种共享。

局域网速度测试

内网传输速度可以跑满千兆,这正是我想要的。

半洗白

如果前面已经修改过SN码了,这里可以跳过了。验证是否半洗白,我们可以通过video station来查看。

跟上述操作一样,使用disk ginius、notepad++修改grub文件中的SN码,修改后替换即可。

如果没有半洗白,进入videostation可能会出错。

这一步就是验证是否半洗白了,如果是半洗白,我们就可以在转码设置的下面看到硬件加速的选项。反之,则没有这个选项。

接下来我们可以直接点击播放视频,然后在右下角进行设置转码。

还可以进行投屏

直装后存在的问题:群晖不能关机。

解决方案:安装大神编译的关机补丁——POWERBUTTON_6.2-ds918.spk

我们点击套件中心右上角的设置,然后设置新人层级为任何发行者,之后手动安装关机文件。然后再进行关机试试?点击关机键,果然关机了,还是大神厉害。(3617的关机的spk也在软件包里面,需要的朋友可以进行下载)

硬盘休眠

关于我最关心的硬盘休眠,系统默认开启的硬盘休眠。实测,确实会休眠,休眠后真的很安静了。

总结

因为蜗牛的性能本来就不是很强,还是让他老老实实的做一件事得了,稳定就行。虽然我改了双千兆,但那都是图新鲜才瞎折腾的。 目前实现了硬盘休眠,相对于之前7*24h运行的硬盘来说已经好太多了。pve方案下也能实现,但是实现起来需要一定的门槛,如果不喜欢太折腾,建议直装就行了。目前已经稳稳运行了一周时间,希望后续能带来更好的表现。

按照惯例,我安装了常用的几款软件,后续会出相关的文章,进行更深入的学习,分享给大家更多的nas相关的内容。

相关推荐

Java 泛型大揭秘:类型参数、通配符与最佳实践

引言在编程世界中,代码的可重用性和可维护性是至关重要的。为了实现这些目标,Java5引入了一种名为泛型(Generics)的强大功能。本文将详细介绍Java泛型的概念、优势和局限性,以及如何在...

K8s 的标签与选择器:流畅运维的秘诀

在Kubernetes的世界里,**标签(Label)和选择器(Selector)**并不是最炫酷的技术,但却是贯穿整个集群管理与运维流程的核心机制。正是它们让复杂的资源调度、查询、自动化运维变得...

哈希Hash算法:原理、应用(哈希算法 知乎)

原作者:Linux教程,原文地址:「链接」什么是哈希算法?哈希算法(HashAlgorithm),又称为散列算法或杂凑算法,是一种将任意长度的数据输入转换为固定长度输出值的数学函数。其输出结果通常被...

C#学习:基于LLM的简历评估程序(c# 简历)

前言在pocketflow的例子中看到了一个基于LLM的简历评估程序的例子,感觉还挺好玩的,为了练习一下C#,我最近使用C#重写了一个。准备不同的简历:image-20250528183949844查...

55顺位,砍41+14+3!季后赛也成得分王,难道他也是一名球星?

雷霆队最不可思议的新星:一个55号秀的疯狂逆袭!你是不是也觉得NBA最底层的55号秀,就只能当饮水机管理员?今年的55号秀阿龙·威金斯恐怕要打破你的认知了!常规赛阶段,这位二轮秀就像开了窍的天才,直接...

5分钟读懂C#字典对象(c# 字典获取值)

什么是字典对象在C#中,使用Dictionary类来管理由键值对组成的集合,这类集合被称为字典。字典最大的特点就是能够根据键来快速查找集合中的值,其键的定义不能重复,具有唯一性,相当于数组索引值,字典...

c#窗体传值(c# 跨窗体传递数据)

在WinForm编程中我们经常需要进行俩个窗体间的传值。下面我给出了两种方法,来实现传值一、在输入数据的界面中定义一个属性,供接受数据的窗体使用1、子窗体usingSystem;usingSyst...

C#入门篇章—委托(c#委托的理解)

C#委托1.委托的定义和使用委托的作用:如果要把方法作为函数来进行传递的话,就要用到委托。委托是一个类型,这个类型可以赋值一个方法的引用。C#的委托通过delegate关键字来声明。声明委托的...

C#.NET in、out、ref详解(c#.net framework)

简介在C#中,in、ref和out是用于修改方法参数传递方式的关键字,它们决定了参数是按值传递还是按引用传递,以及参数是否必须在传递前初始化。基本语义对比修饰符传递方式可读写性必须初始化调用...

C#广义表(广义表headtail)

在C#中,广义表(GeneralizedList)是一种特殊的数据结构,它是线性表的推广。广义表可以包含单个元素(称为原子),也可以包含另一个广义表(称为子表)。以下是一个简单的C#广义表示例代...

「C#.NET 拾遗补漏」04:你必须知道的反射

阅读本文大概需要3分钟。通常,反射用于动态获取对象的类型、属性和方法等信息。今天带你玩转反射,来汇总一下反射的各种常见操作,捡漏看看有没有你不知道的。获取类型的成员Type类的GetMembe...

C#启动外部程序的问题(c#怎么启动)

IT&OT的深度融合是智能制造的基石。本公众号将聚焦于PLC编程与上位机开发。除理论知识外,也会结合我们团队在开发过程中遇到的具体问题介绍一些项目经验。在使用C#开发上位机时,有时会需要启动外部的一些...

全网最狠C#面试拷问:这20道题没答出来,别说你懂.NET!

在竞争激烈的C#开发岗位求职过程中,面试是必经的一道关卡。而一场高质量的面试,不仅能筛选出真正掌握C#和.NET技术精髓的人才,也能让求职者对自身技术水平有更清晰的认知。今天,就为大家精心准备了20道...

C#匿名方法(c#匿名方法与匿名类)

C#中的匿名方法是一种没有名称只有主体的方法,它提供了一种传递代码块作为委托参数的技术。以下是关于C#匿名方法的一些重要特点和用法:特点省略参数列表:使用匿名方法可省略参数列表,这意味着匿名方法...

C# Windows窗体(.Net Framework)知识总结

Windows窗体可大致分为Form窗体和MDI窗体,Form窗体没什么好细说的,知识点总结都在思维导图里面了,下文将围绕MDI窗体来讲述。MDI(MultipleDocumentInterfac...