1 NAS(Network Attached Storage/网络附属存储)

1.1 NAS的定义

  • NASNetwork Attached Storage:网络附属存储):具备资料存储功能的装置。按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。

它是一种专用数据存储服务器。

它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。

成本远远低于使用服务器存储,而效率却远远高于后者。国际著名的NAS企业有NetappEMCOUO等。

NAS被定义为一种特殊的专用数据存储服务器,包括存储器件(例如磁盘阵列、CD/DVD驱动器、磁带驱动器或可移动的存储介质)和内嵌系统软件,可提供跨平台文件共享功能。NAS通常在一个LAN上占有自己的节点,无需应用服务器的干预,允许用户在网络上存取数据,在这种配置中,NAS集中管理和处理网络上的所有数据,将负载从应用或企业服务器上卸载下来,有效降低总拥有成本,保护用户投资。

NAS本身能够支持多种协议(如NFS、CIFS、FTP、HTTP等),而且能够支持各种操作系统。通过任何一台工作站,采用IE或Netscape浏览器就可以对NAS设备进行直观方便的管理。

NAS将存储设备连接到现有的网络上来提供数据和文件服务。NAS服务器一般由存硬件、操作系统以及其上的文件系统等几个部分组成。NAS通过网络直接连接磁盘储存阵列,磁阵列具备了高容量、高效能、高可靠等特征。NAS将存储设备通过标准的网络拓扑结构连可以无需服务器直接上网,不依赖通用的操作系统,而是采用一个面向用户设计的,专门用于数据存储的简化操作系统,内置与网络连接所需的协议,从而使整个系统的管理和设置较为简单。

  • 存储器件:存储器件磁盘阵列、磁带驱动器等
  • 支持的协议:支持协议NFSCIFSFTPHTTP

主流家用NAS系统:Freenas/TrueNas

原名:FreeNas / 现名称:TrueNas

  • 优点:专注于文件储存

目前在ZFS文件系统(数据压缩效率较高、且快照与修复功能比常用文件系统更好)下体验做得比较好的NAS之一

  • 缺点:扩展功能较弱、docker镜像较弱

主流家用NAS系统:UnRaid

  • 优点:校验盘机制(最大优点)

它对于硬盘的容量几乎没有要求。你可以使用各种各样的硬盘来组建家庭文件服务器。

以FreeNAS为例,最优解是一次性买齐所有的硬盘,有多少块就插多少块,因为后期是无法再在已有的存储池中扩容的,新采购硬盘时只能新建一个存储池。

并且,传统的RAID模式要求磁盘盘符的存储容量尽量一致。这导致使用FreeNAS时,在前期的硬盘投入上是较高的。

主流家用NAS系统:OMV

  • 优点:免费版的群晖(FreeNAS的分支)

虽然免费,但也有一个让人头疼的点:上手难度高。国内中文教程不多,若无任何电脑基础时,建议不要碰。

主流家用NAS系统:群晖

威联通 VS 群晖

目前,软件与硬件做得最成熟的2家:威联通、群晖。

一般的,黑群晖相对来说比白群晖更加普及,它给了用户非常多DIY群晖系统的机会。


  • 硬件的性价比:威联通 优于(>) 群晖
  • 软件的体验: 群晖 优于(>) 威联通

群晖的优点与缺点

  • 优点:软件生态丰富(丰富的Docker镜像)

使用频率较高的镜像有:

  • 测速工具 Homebox(用于测试内网的连接速度、局域网的网络诊断)

  • 一套PT(种子/)相关的工具: iyuu

PT: 点对点的文件传输技术; PT站:存有稀缺信息资源的低调社区

  • AI相册
  • 手机同步APP
  • 磁盘监测
  • 优点:独有的SHR

以往我们为确保数据安全,基本采用RAID磁盘阵列机制(要求:各磁盘的存储空间尽量一致,不然易于产生空间浪费),而群晖的SHR则可解决RAID机制的此问题。


简单来说,RAID就是将很多块独立的磁盘组合成一个,每个磁盘为合成的磁盘组分别提供部分数据、并达到性能的叠加;但是我们的数据也会被切割成很多块,分别存储在这些磁盘里。

最简单的RAID 0就是这样简单地叠加,虽然容量不损失,性能也得到了提升,但是其中任何一块硬盘出问题,则整个阵列就挂了。这种模式仅适合对数据安全性不高的用户使用。

RAID 1则是将一块硬盘一比一复制,相当于总容量(N*50%)缩减了一半,但安全性却是最高的。

RAID 5是两者的折中方案,至少需要3块硬盘;具有和RAID 0相似的读取速度,但写入速度要比单盘略慢;最多允许损害一块硬盘,实际容量为N-1块硬盘。



群晖的组建案例

磁盘的挑选

企业盘噪音大

  • CMR:安全性更高

【推荐】

  • SMRNAS的硬盘尽量不要使用本类型的盘,在一定程度上会影响NAS的性能和故障率

主流家用NAS系统:自建NAS服务器(Windows: 共享文件夹/Nginx | CENTOS/Ubuntu Linux : Nginx)

家用服务器的搭建

2.1 家用服务器的认知与采购

参见: 服务器 - 千千寰宇

2.2 家用服务器的虚拟机集群规划

  • NAS区:家用网盘/家庭存储中心
  • 存储:个人知识管理系统
  • 存储:家庭成员的照片、视频、文件
  • 主工作区:个人技术学习与演练
  • CDH Hadoop 集群(3 Node)
  • 网站区

博客、Backend-Server 等

Y 延伸

智能家居网关: Home Assistant

X 参考文献

[PKM] 家庭数据中心的更多相关文章

  1. 打造基于Ubuntu+XBMC的家庭媒体中心

    作为一名高清爱好者,一直想配置一台HTPC放家里实现高清播放外加家庭服务器功能.Nvidia的Ion平台自然是高清平台的硬件首选,而家庭媒体中心的软件端则首先考虑开发的已经很成熟的开源利器 XBMC  ...

  2. SQL Azure (17) SQL Azure V12 - 跨数据中心标准地域复制(Standard Geo-Replication)

    <Windows Azure Platform 系列文章目录> 熟悉Microsoft Azure平台的读者都了解,Azure SQL Database提供不同等级的,跨数据中心的异地冗余 ...

  3. Google数据中心B4网络具体实现

    ① 背景介绍 Google的网络有两种,一种是数据中心内部网络,另外一种是WAN网,其中WAN网又分为两种:一是数据中心之间的互联网络,属于内部网络(G-Scale Network),另外一种是面向I ...

  4. SDN与NFV技术在云数据中心的规模应用探讨

    Neo 2016-1-29 | 发表评论 编者按:以云数据中心为切入点,首先对SDN领域中的叠加网络.SDN控制器.VxLAN 3种重要技术特点进行了研究,接下来对NFV领域中的通用服务器性能.服务链 ...

  5. Microsoft Azure News(1) 新的数据中心Japan East, Japan West and Brazil South

    <Windows Azure Platform 系列文章目录> 微软官方博客今天表示,微软宣布将在日本东部(埼玉县)和日本西部(大阪)提供Windows Azure服务.就在最近,微软为W ...

  6. 揭秘Facebook首个数据中心:全球15亿用户的账户信息都在这里

      投递人 itwriter 发布于 2016-07-14 17:41 评论(0) 原文链接 [收藏]  对于 Facebook.Google 这种体量的科技公司而言,数据中心应该是处于军事级别的保密 ...

  7. 从Windows 2012标准版升级到数据中心版,标准评价版本升级到标准体验版本并激活

    对于Windows 7.Windows 8操作系统,可以在图形界面中通过输入序列号,从低版本直接升级到高的版本,例如从Windows 7家庭版升级到专业版或旗舰版.而对于Windows Server ...

  8. 云计算和大数据时代网络技术揭秘(八)数据中心存储FCoE

    数据中心存储演化——FCoE   数据中心三大基础:主机 网络 存储 在云计算推动下,存储基础架构在发生演变 传统存储结构DAS.SAN在发展中遇到了布线复杂.能耗增多的缺点(原生性),需要对架构做根 ...

  9. [转]漫谈数据中心CLOS网络架构

    http://djt.qq.com/article/view/238 1.数据中心网络架构挑战 随着技术的发展,数据中心的规模越来越大,一个数据中心的服务器容量从几年前的几千台服务器发展到今天的几万甚 ...

随机推荐

  1. 攻防(一)tomcat CVE-2020-1938 ftp 21端口

    TOMCAT kali自带POE msf6 > use auxiliary/admin/http/tomcat_ghostcat set RHOST 10.98.xx.xx msf6 auxil ...

  2. shell typeset 命令使用修改大小写

    typeset的-u选项可以将一个变量的字符变成大写 1 /home/lee#typeset -u var=abc 2 /home/lee#echo $var 3 ABC -l选项将一个变量的字符变成 ...

  3. MySQL使用bin-log将数据恢复到某个时间点

    binlog的三种模式 statement:记录每一条修改数据的sql row:保存哪条记录被修改 mixed:兼顾前两者的优点. # 查看binlog有没有开启 SHOW VARIABLES LIK ...

  4. .NET 5 WPF 配置文件变动 程序自动刷新 (reloadOnChange)

    using Microsoft.AspNetCore.Builder; using Microsoft.Extensions.Configuration; using Microsoft.Extens ...

  5. SAP B1 增加或删除单据,或者是新增修改BOM清单,报错‘出现内部错误时’,一般是控制过程 SBO_SP_TransactionNotification 里面的代码有问题,执行不下去了,因此一行行检查SQL代码,一般就能发现错误所在。

    SAP B1 增加或删除单据,或者是新增修改BOM清单,报错'出现内部错误时',一般是控制过程 SBO_SP_TransactionNotification 里面的代码有问题,执行不下去了,因此一行行 ...

  6. 4.javaweb-thymeleaf

    1.知识回顾: 1. post提交方式下的设置编码,防止中文乱码 request.setCharacterEncoding("utf-8"); get提交方式,tomcat8开始, ...

  7. CC协议的诞生背景

    CC协议的诞生背景 在当今世界绝大部分国家的法律法规中,作品的版权一般都保留于创造者或拥有人手中,在没有特殊声明的情况下,任何人想要获取或使用该作品,都要事先取得版权所有者的授权,才可以进行合法的获取 ...

  8. Qt打包win应用的流程(转载)

    基本就是命令:windeployqt  目标文件.exe 一定要新开一个文件夹再执行这个命令. 参考网站: https://blog.csdn.net/weixin_39504048/article/ ...

  9. AreEngine 求最小面积的外接矩形,非IEnvelope,表达不清楚了

    1,总是会得到一些奇奇怪怪的要求,求一个面对象的外接最小面积的矩形,和ArcToolBox中的Mininum Bounding Geometry功能下的RECTANGLE_BY_AREA想似.具体看下 ...

  10. cider 二面

    cider 二面 1.祖传自我介绍 2.当前BLF外卖业务缺点是什么? 产品单一 : 跟竞品比较起来,产品单一导致用户流量很少 3.QLExpress二次开发的原因 流程对接 提升性能 后台对接 4. ...