黑群晖DSM安装教程及详细配置_黑群晖安装系统文件损坏-程序员宅基地

技术标签: NAS  黑群晖  远程唤醒  群晖NAS  群晖  DSM  

本文同步发布在个人博客:YouForever - 专注于互联网分享 欢迎访问

为什么要安装黑群晖

先说说什么是NAS服务器,简单来说就是一个网络存储器,你可以存放音乐、视频、文件等,方便地从各个设备进行访问。而群晖的Synology DSM,就是一个非常优秀的NAS服务器

NAS百度百科
NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器。

是啊,群晖官方的不香吗,可以方便地远程访问,也不需要折腾,买来了加上硬盘就可直接使用,但是看看价格2000-4000不等,再单独购买几个T的硬盘,算了算了。黑群晖,或者说“民间版”群晖(Synology DSM),普通的PC上就可以安装,自由DIY,而且硬件要求不高(老旧主机、蜗牛星际,PVE、ESXI虚拟机等都可安装),官方的政策也很宽松,安装不算复杂,配合内网穿透也能方便地远程控制访问(配合OpenWRT软路由),黑群晖也是一个完美的存在。有了NAS之后,才体会到文件存储的方便、快捷。

我可以使用NAS存放喜欢的视频、音乐而不占本地硬盘的空间,可以多设备方便地获取这些文件,可以远程访问家里的NAS文件,远程关机、远程唤醒(远程唤醒需OpenWRT软路由),可以将NAS作为下载服务器,挂载一下即可下载,等等。

最重要的是群晖的DSM里面大量套件,而且个平台客户端齐全,可以Web访问等。

DSM套件

但是安装需要了解基本的电脑知识(如Bios、U盘启动、一点网络基础等),遇到问题可以网上查询都可解决。

这里多次提到内网穿透,详细的下篇博客再说,不知道可忽略,简单地说就是外网访问家里的服务,当然有公网IP的可忽略。

我的硬件

黑群晖安装设备:CS-B Q87华硕主板+i5 4690CPU+8G威刚内存+5T机械硬盘(希捷4T+2*500G),另外配一个U盘(8G足够)用作系统引导

我的黑群晖硬件,加电源、机箱价格约为1800元,除了CPU其它全新,当然一台老主机、旧笔记本都可以安装。

安装黑群晖

准备就绪,开始安装。这篇帖子黑群辉DSM 6.2.2 系统安装图文教程 已经详细地介绍了安装过程,按照此步骤耐心地做,基本不会有问题。我安装过程没有留图,这里简单介绍下步骤。

需要的软件:

相关软件

安装的版本旧按推荐的来即可,老主板选择传统Bios,现在基本都支持Uefi引导了。

NAS版本

在上面链接下载这五个文件即可。详细看上述图文教程,我列了概要。

  1. 下载上述四个文件
  2. 插入U盘,使用ChipEasy芯片无忧打开查找VID和PID,然后使用DeskGenius打开synoboot.img,修改相应的配置保存
  3. 使用Win32DiskImager将修改好的img文件写入U盘(注意备份U盘,此操作会格式化U盘)
  4. 插到安装的设备上,设置Bios第一启动为U盘,然后启动设备(设备需连接到路由器)
  5. 另一条电脑连接同一局域网,在浏览器中输入http://find.synology.com/即可查找到DSM,查询不到下载客户端查找
  6. 下面在浏览器中上传pat安装文件安装即可,设置好即可,重启,然后就可以在浏览器访问了。

完成后配置

首先需添加硬盘/存储空间

详细图文教程:群辉Synology DSM 添加HDD硬盘/存储空间的方法,直接照着操作就可以了。

注意关闭自动升级(重要)

  • 计划任务里面关闭DSM自动更新选项
  • 控制面板-更新和还原-系统更新-更新设置-仅重要更新。

关闭自动升级

至此,群晖的安装过程基本结束,可以拔掉显示器,插上网线,将黑群晖设备放在一个角落里了(注意启动U盘不能拔掉,否则重启后不能引导进入系统)。

给黑群晖安装套件及使用体验

群晖NAS有丰富的套件,极大增强了NAS的功能,方便我们使用,可以根据需要自行安装。操作也是傻瓜式操作。

提醒一下:群晖的帮助文档非常棒,即“DSM说明”,有什么不懂的仔细看帮助文档应该都能明白。

我安装的套件如下

对于套件的使用,我是在电脑和移动设备安装相应的客户端,家里的电脑使用内网访问,外网电脑配合内网穿透服务访问。对于网盘服务动辄一年几百的费用还受到各类限制,在NAS中安装Drive套件拥有自己的服务是一件非常棒的事情。另外我非常喜欢群晖的Note Station,包含待办事项、富文本的记事本、标签等功能,非常棒。这样我每次随手记录都非常方便,图片、附件拖拽即可,之后再写博客进行整理,wonderful。

在这里插入图片描述

当然群晖的视频、音乐、下载等套件都非常出色,装群晖必备,然后在各个设备中安装相应的官方客户端,使用方便、快捷,电视盒子安装Kodi或者直接挂载播放NAS中的视频、音乐,这就是家庭强大的媒体服务器以及共享中心啊,安装Docker后又极大地增加了NAS的可玩性。

说一下另一个使用场景,一般来说,从手机往电脑传输文件就是一件麻烦的事情(反正困扰我很久),可能的解决方案就是传到QQ、微信等,然后电脑登录再下载下来。或者使用USB设备连接电脑,麻不麻烦,慢不慢,难不难受。比如传到QQ上,明明近在咫尺却要绕中国一周,还有受到上传宽带的限制。

而有了NAS之后,安装Drive套件,电脑和手机安装相应的客户端连接NAS,感觉世界都清净了。手机拍个照片,打开Drive APP,上传,然后自动同步到电脑上了,电脑打开文件夹就行了,基本妙传,内网传输能不快吗?

我的电脑Drive同步文件夹

开启Web直接访问套件

如果有需要,可以开启套件的网络访问,这样我们直接进入输入地址即可访问。

点击控制面板——Synology应用程序门户,启用想要直接访问的程序(端口默认即可)。如我想直接访问Drive,我开启后可以直接通过 内网IP:10002 即可访问。这个对于内网穿透很重要。

pic

开启需要的套件端口

NAS文件传输与管理

既然NAS作为文件存储服务器,那么怎样快捷地传输文件到家里的NAS服务器上呢?

  1. 通过USB设备传输:直接将USB设备(U盘、移动硬盘)插入到NAS中,打开 File Station 即可看到移动设备,直接操作即可复制到NAS中。
  2. 通过内网设备传输

电脑连接同一局域网,在网络里即可看到NAS设备,点击进入,输入NAS用户名和密码即可看到所有共享文件夹了。

网络中的NAS

共享文件夹

这样就像操作电脑上的文件一样管理NAS文件了。

注意通过内网传输速度与路由器配置和网线质量有关,比如我将连接NAS的网线换了一个超六类的,传输速度立马翻倍,之前不到12M/s。

内网传输速度翻倍

进阶:远程唤醒NAS

NAS可能不需要一直开机,假如出门在外,又需要访问家里的关机的NAS,那怎么办?
这里我简单说一下,可能信息量较大,如果你折腾过软路由,有Linux基础就比较好理解,看不懂也不影响NAS的基本使用。

  • 一个VPS服务器,安装了frp服务端,另需要一个域名,将二级域名解析到VPS服务器
  • 一台OpenWRT软路由,24h开机,安装了frp网络穿透客户端,用于黑群晖内网穿透和远程唤醒服务
  • 已经安装好的NAS

这里我假定你已经可以外网访问家里的路由器。

  1. 首先,在NAS的Bios中设置可远程唤醒(每个Bios可能不一样,有的没有唤醒功能):
    在BIOS设置的【高级】→【高级电源管理(APM)】中开启【由 PCIE 设备唤醒】;
    对应英文设置路径是”Advanced”-“APM”-“Power On By PCIE” set to “Enabled”。

  2. 在DSM中设置:

  • NAS的外网访问已配置好;
  • DSM的“控制面板”-“硬件和电源”-“常规”选项卡中,在“启用局域网的局域网唤醒”前面打勾;
  1. Nas连接OpenWrt旁路由,连接步骤:

pic

pic

  1. 在OpenWRT管理中做好主机映射

主机映射

  1. 全部完成,如下,OpenWRT——服务——网络唤醒,点击即可成功唤醒设备!

唤醒设备

注意:NAS正常关机后(是“正常关机”,因为在NAS运行时突然停电的非正常关机,在电力恢复后是可以自动开机的),电源被重新插拔或停电,远程唤醒就会失效。

关于群晖的NAS使用,基本我了解的就这么多了,绝对是文件存储利器。有这方面需求的朋友,可以尝试搭建!

参考:https://zhuanlan.zhihu.com/p/64085840

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/was172/article/details/106176930

智能推荐

Cocos2d-x在win7下的android交叉编译环境-程序员宅基地

文章浏览阅读763次,点赞8次,收藏17次。很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从哪里入手去学习,对此我整理了一些资料,需要的可以免费分享给大家我的【Github】会分享一些关于Android进阶方面的知识,也会分享一下最新的面试题~如果你熟练掌握GitHub中列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!这些内容都供大家参考,互相学习。

轮番面试,阿里P8总结出了java程序设计,Javaweb框架面试题-程序员宅基地

文章浏览阅读256次,点赞5次,收藏10次。由于文案过于长,在此就不一一介绍了,这份Java后端架构进阶笔记内容包括:Java集合,JVM、Java并发、微服务、SpringNetty与 RPC 、网络、日志 、Zookeeper 、Kafka 、RabbitMQ 、Hbase 、MongoDB、Cassandra 、Java基础、负载均衡、数据库、一致性算法、Java算法、数据结构、分布式缓存等等知识详解。本知识体系适合于所有Java程序员学习,关于以上目录中的知识点都有详细的讲解及介绍,掌握该知识点的所有内容对你会有一个质的提升,

Android~apk的混淆和加固(1),你有过迷茫吗-程序员宅基地

文章浏览阅读579次,点赞29次,收藏11次。针对apk,加固是多维度的安全防护方案,包括反破解、反逆向、防篡改等,可以防止应用被各类常见破解工具逆向,安全性要远大于单纯的代码混淆。操作的对象是项目打包成的apk文件。为什么我们需要混淆?因为java字节码特性很容易反编译。对于加固,上架应用市场一般提供相关文档指导我们进行apk的渠道打包发布,这里不做展开我们先大概知道加固的一些原理。修改gradlerelease {参考需要保留的类及方法,确定项目中哪些不能混淆的类参考混淆模板,编写我们的混淆文件。

RAS使用拨号网络拨号的类_mfc ras拨号不用指定域名吗-程序员宅基地

文章浏览阅读4.7k次。RAS Socket 拨号网络_mfc ras拨号不用指定域名吗

[Unity][Android]安卓adb真机调试Profile性能检测缩短时间_unity android 真机性能显示-程序员宅基地

文章浏览阅读4.9k次。unity编辑器 连接 安卓设备 进行 adb真机调试的时候,unity需要设置 分析模式,才能 显示 安卓 的Debug.log信息当Unity使用ADB服务对安卓构建apk进行build的时候,不要一开始 使得Unity分析窗口进入分析模式,而是 当 安卓设备 进入到自己 想要调试的 位置,再开启分析模式显示 代码中的Debug.log信息。在Unity编辑器 使用ADB服务对安卓 进行 分析的 时候,只要开启 分析模式 就会 很卡。..._unity android 真机性能显示

随便推点

shell脚本编程常见系统变量和环境变量,shell脚本常用流程控制语句_熟悉shell常用的系统变量和环境变量,练习语句-程序员宅基地

文章浏览阅读6.1k次。shell编程常见系统变量命令功能$0当前脚本名称$?命令或程序执行完后的状态,返回0则表示执行成功$n当前脚本的第n个参数,n=1,2,…9$#当前脚本的参数个数(不包括程序本身)$*当前脚本的所有参数(不包括程序本身)$$程序本身的PID号shell编程常见环境变量命令功能PATH命令所示路径,以冒号为分割PWD显示当前所在路径USER打印当前用户名ID打印当前用户id信息TERM_熟悉shell常用的系统变量和环境变量,练习语句

PostgreSQL 获取拼音首字母的函数 (可以获取所有中文字符)经典原创分享-程序员宅基地

文章浏览阅读1.4k次。CREATE OR REPLACE FUNCTION "gis"."get_hzpycap"("v_str" varchar, "needhz" int4=0) RETURNS "pg_catalog"."varchar" AS $BODY$DECLARE pos INT4; hzlen INT4; hz ..._pg 中文简拼函数

深度学习框架Pytorch学习笔记-程序员宅基地

文章浏览阅读902次,点赞24次,收藏23次。由于工作原因,需要使用到深度学习pytorch框架,所以,跟随视频学习了深度学习框架的使用方法

JWT的Token自动续期和主动终止_jwt 续期-程序员宅基地

文章浏览阅读8.7k次,点赞17次,收藏43次。(1)JWT的续签问题和终止问题 JWT的优势在于无状态,也就是生成的Token中本身有存储信息(payload),所以不需要依赖Redis和DB。JWT本身也有有效期参与签名,问题在于这个有效期不能更改,也很好理解如果参与签名的参数(有效期)发生变化,Token也就不一样了。如果有效期不能改变,即便时间设计的再长,也会有到期的时候,而且Token这种设计初衷也不能有效期很长,导致用户在操作过程中Token到期授权失败,这种情况根本是无法接受的。 另外,JWT的Token签发之后,理论上在到_jwt 续期

java垃圾回收-程序员宅基地

文章浏览阅读71次。在java中,当对象不存在任何引用的时候,它就成为了垃圾,如果不及时回收,释放内存,垃圾便会越积越多,最终out of memory!,jvm也就结束运行了。有人疑惑了:我们平时编码时并没有显示的进行对象的销毁,怎么程序跑的好好的?这就要谈到今天的主角,jvm的守护式线程GC,GC是一个垃圾回收器,按照一定的算法,不定时的进行垃圾对象的释放,同时进行内存碎片的整理...

go env-程序员宅基地

文章浏览阅读2.1k次。命令go env用于打印Go语言的环境信息。其中的一些信息我们在之前已经多次提及,但是却没有进行详细的说明。在本小节,我们会对这些信息进行深入介绍。我们先来看一看go env命令情况下都会打印出哪些Go语言通用环境信息。go env命令可打印出的Go语言通用环境信息> runtime 包 包含与 Go 的运行时系统交互的操作,例如控制 goroutines 的函数。 > 也包含 reflect 包使用的低级别的类型信息;查看 reflect 的文档了解运行时类型的可编程接口。 _go env

推荐文章

热门文章

相关标签