小白入门NAS—快速搭建私有云教程系列(一)[通俗易懂]

小白入门NAS—快速搭建私有云教程系列(一)[通俗易懂]什么是NAS在日常的工作生活中,我们有大量的资料、文件需要存储在电脑或者其他终端设备中,但是这种方式需要电脑配备高容量的硬盘,而且需要随时随地的带着,这样是不是很麻烦?那么,今天,我来介绍一种家庭私有云—NAS,通过NAS,我们可以随时随地的通过网页端的方式去访问我们已经存储在NAS里面的文件。那么,什么是NAS?我们先来看下官方一点的回答。NAS(NetworkAttachedSt…

大家好,又见面了,我是你们的朋友全栈君。

什么是NAS

在日常的工作生活中,我们有大量的资料、文件需要存储在电脑或者其他终端设备中,但是这种方式需要电脑配备高容量的硬盘,而且需要随时随地的带着,这样是不是很麻烦?

那么,今天,我来介绍一种家庭私有云—NAS,通过NAS,我们可以随时随地的通过网页端的方式去访问我们已经存储在NAS里面的文件。

那么,什么是NAS?

我们先来看下官方一点的回答。

NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。

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

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

我们再来通俗一点地讨论下。

NAS通俗地说的话,就是用一台具备宫容量硬盘设备的特殊的电脑,安装上文件存储管理服务软件,通过有线网络或者无线WIFI为手机、电脑、电视盒子、IPAD等设备提供数据远程访问、备份和数据同步功能。主要用于存储照片、音乐、电影电视剧或者BT高速下载、网盘资料备份和下载等功能。

作为一台家用的NAS服务器,我们分析下它应该需要以下几个特征:

  • 可以远程控制服务器开关机,并且服务器最好24小时开机,便于随时随地地访问硬盘中地数据,低功耗省电并且噪音小。

  • 可以从公网访问,并且配置SSL证书,保证服务器的安全

  • 根据需求不需要高端的配置(入门系列,性能要求不高),所以,被淘汰的电脑、笔记本、树莓派、路由器(工程机)都可以满足基本需求,最好支持多硬盘阵列的机相,配置足够大的硬盘用来存放数据和数据冗余。

  • 由于一般是远程访问,所以最好是高速千兆出口路由器,最好是支持5G频段的WIFI路由器。

NAS的使用场景

我们可能曾经使用过其他互联网大厂的一些服务:

  • 手机上的照片、文档或者电脑上的一些重要资料上传到百度云,上传的时候超快的,但是下载的时候慢到怀疑人生(百度云盘不用多说,大家都清楚【狗头】),或者其他云服务,通过网页或者客户端进行在线访问和播放,但是由于非会员限制速度和存储空间太小,体验极差;

  • 我们经常通过QQ文件传输或者其他传输工具与家人分享照片,或是利用U盘传输,过程十分繁琐,而且照片的更新还需要解决文件重复或者缺少的问题,令人头疼;

  • 下载的歌曲和影视资料,当今版权意识加强,部分内容在网上很难找到资源,只能存放在电脑硬盘或者手机,但是由于容量有限,存放的资料不易太多,播放和分享更麻烦了,如果能通过服务器连接电视盒子自动播放,那体验十分不错;

  • 存放的资料涉及隐私,公有云上面容易资料泄露,那么选择NAS是不错的选择;

在这里插入图片描述
家庭NAS基本上就是解决上述场景中的问题

  • 文件集中存储,作为家庭的数据中心,插上足够容量的机械硬盘,将家人分散的照片、音乐、影视资料通过有线或者无线的局域网同步手机并进行冷备份或者热备份,释放终端设备空间;

  • NAS提供SMB、FTP、webdav等多种协议将文件分享给家人,并且可以为每个人设置不同的权限。提供远程访问的能力,让我们随时随地任何环境下,都能够不受限制地访问文件;

  • 将NAS存放在家里,千兆局域网访问上传下载速度高达 100M/s左右,不受宽带运营商上传和下载速度限制。不管是在线播放音视频还是照片备份浏览,都远比使用各种限制的云盘服务体验好。

NAS安全吗

假如硬盘坏了怎么办?数据是否安全?

  • 利用磁盘阵列做RAID方案,根据个人对于速度和数据安全的考虑设置不同的方案,例如RAID 0,即使一块硬盘出现问题也能轻易地保证数据不丢失;

  • 利用公有云服务,自动将本地比较重要的文件上传到云存储空间,即使NAS突然宕机,但是云端地数据还可以尽可能减少损失;

  • 设置定时任务,当移动硬盘插入地时候自动备份重要文件夹内容,周期提醒,每月定时备份一次;

所以利用私有云+公有云的方案,可以更好地保证数据的完整性。

是否泄露隐私?

  • 大部分NAS基于Linux系统,Linux系统病毒少,安全稳定;

  • 隐私要求较高可以完全关闭远程访问出口,家庭局域网只要路由器安全,被攻击或者泄露的可能性很低;

  • 上传文件到公有云空间可以对文件进行加密后再上传,同步的时候在本地进行解密,既保证数据安全又能保证隐私;

NAS产品有哪些

NAS形态多样,定位当然不一样,可以根据需求购买适合的硬件,然后安装开源系统、软件进行定制;

一般分为以下两种方案:

  • 购买硬件送系统加软件

  • 自己动手DIY硬件并且安装开源系统(本人就是)

我个人比较喜欢的是群晖的产品,群晖的定位为企业级存储方案,并且6.X之后更好地支持Docker、虚拟机等方便的套件,并且配置开发了手机、PC、MAC端软件,省心功能强大。

一般来说,群晖分为两种,白群晖和黑群晖,白裙辉是指购买群晖的正版硬件并且配套系统和服务,而黑群晖指的是不购买正版的群晖NAS,而在普通电脑或者工作站安装群晖NAS系统,黑群晖给你一个打包好的NAS、功能全面的轻量化系统,使用很方便。当然了,黑群晖也是可以洗白的,感兴趣的话,有时间出一篇洗白教程。

群晖实用的是DSM(DiskStation Manager )系统,它是可帮助用户管理存于Synology DiskStation和RackStation里的文件、照片、音乐、视频以及其他重要内容。DiskStation Manager可实现的不仅是存储资料,用户还可以自行设置应用程序与选择所需要的服务,更加地丰富生活并提高工作效率。

最后先留个悬念,先看下我的NAS服务器吧哈哈

在这里插入图片描述
在这里插入图片描述

结语

今天关于NAS的介绍就到这里了,下篇文章的主题是如何选购和DIY硬件、如何安装黑群晖系统,感兴趣的小伙伴点击关注我吧。

好看的皮囊千篇一律,有趣的灵魂万里挑一。如果你拥有好看的皮囊或者有趣的灵魂的话,来个三连吧,跟我一起学习技术。

如果觉得我写的不错的话,帮个忙呗

1.关注我的知乎账号小丛,上面有我的文章同步,同时需要询问学习计算机经验的话,也欢迎私聊。

2.点赞,关注我,这是对我最大的鼓励了,有了你们的鼓励,我会写出更多的优质文章。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/149834.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 2019最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)

    2019最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)近期总结一一些面试题都是企业的面试题笔记题感觉薪资10k下的都会出笔试题特别高的薪资都是直接技术面试或者是现场编程总结很多人的面试题,后期会对于单个知识点再说笔记详细讲解。部分都是百度的答案,不是特全面的,可以自己找下同时分享一个自己录制的CSS3动画特效经典案例【推荐教程】–后期会更新vue框架微信小程序等内容。https://ke.qq.com/cou…

  • 1602 c语言驱动程序,51单片机驱动LCD1602程序设计(C语言)很详细的教程

    1602 c语言驱动程序,51单片机驱动LCD1602程序设计(C语言)很详细的教程//********写指令函数************voidLCD_write_command(uchardat){LCD_DB=dat;LCD_RS=0;//指令LCD_RW=0;//写入LCD_E=1;//允许LCD_E=0;delay_n40us(1);//实践证明,我的LCD1602上,用for循环1次就能完成普通写指令。}//****************************…

  • CANoe之CAPL编程(CANoe系列其三)「建议收藏」

    CANoe之CAPL编程(CANoe系列其三)「建议收藏」CANoe之CAPL编程(CANoe系列其三)摘要1、CAPL概述1.1、CAPL语言特性1.2、CAPL的程序结构1.3、CAPL的数据类型1.4、CAPL事件类型概述2、CAPL事件类型2.1、系统事件2.2、CAN控制器事件2.3、CAN消息事件2.4、时间事件2.5、键盘事件2.6、错误帧事件2.7、环境变量事件2.8、系统变量事件摘要    &…

    2022年10月25日
  • asp文件运行方式_asp文件的扩展名

    asp文件运行方式_asp文件的扩展名免费的jsp空间太难申请了,好不容易申请到asp空间,却发现下载不了apk文件,

    2022年10月30日
  • cisco交换机基本配置命令(华为交换机保存命令是什么)

    一、调试命令思科:Switch#showrun显示所有配置命令Switch#showipinterbrief显示所有接口状态Switch#showvlanbrief显示所有VLAN的信息Switch#showversion显示版本信息华为:[Quidway]discur显示所有配置命令[Quidway]displayinterfaces显示所有接口状态[Quidway]displayvlanall显示所

  • 基于UDP编程_udp详解

    基于UDP编程_udp详解基于UDP编程1UDP是数据报协议,无连接的,不可靠,追求传输效率的一种通信协议数据的发送和接收是同步的.在进行通信之前,不需要建立连接.其传输效率比TCP高.对其服务器而言,并没有三次握手的过程.因此和TCP相比,少了被动监听(listen)和(accept).只需要创建通信设备,绑定IP地址和端口号.然后进行数据的收发.1.服务器端的编程模型创建一个socket端点,返回该端点的文件描述符fdsocket(2)2)将fd和本地地址绑定bind(2)while(1){3)阻塞等待

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号