大概6年前写了一些自己DIY NAS的文档,发表在http://newsmth.net上面。

过了好多年再修改一下之前的文档,发布在这里,供大家参考。

自己弄家用存储方面的东西算下来也有几年了。于是现在写点东西总结一下,也方便对这方面有兴趣的网友参考。希望大家看了之后能够少走弯路,造个适合自己的NAS。

基本有如下的内容:什么类型的存储适合我?

硬件选型

OS安装

基本配置

性能调整

总结与展望

1. 什么类型的存储适合我?

单机硬盘存储本来比较简单,但是随着家里设备的增多,各个设备间的文件共享需求就非常迫切,因此需要有一个能共享的存储设备。NAS这个概念就出来了。

NAS其实不是什么特定的东西,它只是一个通用名词,Net Attached Storage:通过网络进行访问的共享存储设备。你自己装个Windows共享一个目录,在网络上其他机器看来,你就是一台NAS。基本现在是台机器就能做共享,也就是能当NAS使用。

现在有很多提供成品的NAS,只要花钱买了,简单设置一下,就可以使用,那为何还需要自己打造NAS? 要解释这个问题并不是那么容易,NAS要考虑到存储容量,长时间运行,数据安全,功耗,性价比等等问题,另外日后的升级,维护也要考虑在内。要先将这些问题弄明白,才能免得以后出问题无法对应。

那有没有花钱就能简单搞定的方案?很遗憾,对于刚才说的那些成品NAS,那些设备初期入门可能很简单,但是一旦出现问题,你可能从此和你心爱的数据拜拜了。比如苍老师的全集可能就没了,这是多么悲催的事情!不过还好,苍老师全集大家都有共享,大不了自己再花时间下载,只要有链接,X雷的离线还是很给力,应该很快可以恢复这方面的数据。但是对于自己生产的数据,比如照片,文档,那就比较杯具了。

针对刚才提到的容量/及数据安全问题,多说几句。容量问题貌似比较好搞定,一旦容量不足了,解决方法大概如下几种:添加购买新硬盘。

大容量硬盘替换小容量硬盘(机器的硬盘位有限)

删除数据

大家一般都会选择第一或第二个办法,至于第三个嘛,难道要我将自己辛辛苦苦混论坛努力回文才下载到的苍老师全集全部都shift+del? 那是办不到的!

因此,碰到容量问题时,就是买硬盘,添加或者替换。那实际上怎么操作呢?大家可以想象一下这个问题。

大家可能觉得问这个问题有点可笑,这不和将大象如何装入冰箱问题一样么?买硬盘,插到机器上,格式化,转移数据,拆掉老硬盘,GAME OVER。

可是... 你上面做的操作并不是原子操作,而是一系列操作,一旦出问题,往往很难回退到初始状态重新来一遍。比如,拷贝过程断电,或者以为中止,你需要重新来一遍。但是你不知道哪些拷贝完了。比如,拷贝完成后新硬盘跑几天后出问题,而老硬盘又删掉数据了,或者已经卖掉了...拷贝后发现数据读不出来有问题等等。是不是很烦?我估计现实大家也能碰到类似的情况。

至于数据安全问题问题,分为两层。一个是硬件层,一个是应用层。我们只考虑硬件中的硬盘问题,其他硬件问题不考虑。硬盘坏了,怎么办?比较简单就是两个或多个硬盘放冗余数据,也就是现在比较流行的RAID概念。一个硬盘坏了,可以通过替换硬盘恢复数据。貌似很不错的样子。

传统RAID的方案各种各样,比如下面几种:软件RAID, 也就是通过OS层面实现的,比如Windows自己就有这个功能。在系统上看起来像是一个Raid设备,但是通过驱动实现Raid功能。

硬Raid, 纯硬件实现Raid,带电池的Raid, 就像raid,也有各种,Raid0, 1, 5, 6, 10等等。

想要弄明白这些东西的差别也很头疼。

这些Raid系统经过多年迭代,进化了好多年,现在很多服务器都在使用这种方案,因此性能及安全性都应该没啥问题。问题在于企业服务器是运行在机房中,有着稳定的供电,企业级的Raid硬件,固定的维护人员等等来保证这些数据安全。而我们个人用户往往不具备这些条件,所以简单的Raid方案可能就是日后数据丢失的根源。Google一下就会发现很多人出现数据丢失问题。以至于现在很多人怕了,还是坚持单盘保存数据,自己管理数据。

至于为何Raid容易导致数据损坏,简单来说,对于Raid5, 有一个Raid5 write hole。可以看wikipedia的解释。

看看zfs的开发者解释为何选raidz, 里面有说raid的问题。RAID-Z

总结一句,就是非企业级Raid,不用比用还长命百岁。

至于应用层备份,就是我们普通的一个数据放两个地方,防止硬件全坏了,或者人为误操作删除。至于我以后介绍的ZFS怎么带给你全新的数据管理,可以接着往下看。简单一句就是随时的Snapshot保证人为误操作。不过对于整体硬件损坏,比如火灾水灾,这个还需要考虑异地备份,这些不细说。

9102年了,我们需要有个自动化的东西帮我们解决这些麻烦问题。而不是事事靠自己人工来打点。

您的赞赏是我创作的动力!请阅读完之后赞赏关注转发!谢谢~+!+~

diy nas配置推荐2019_打造家用NAS之一(2019年版)相关推荐

  1. diy nas配置推荐2019_在Windows Server 2019上配置NAS的方法

    序言 此教程安装的都是最新版本的.由于是当NAS让它非常稳定的运行,所以能不安装的软件尽量不要安装. 一.准备工作 [更新系统] 没啥,就他喵想用个最新的. 右键点击开始键->设置->更新 ...

  2. 虚拟机可以做成存储服务器吗,利用win10自带虚拟机功能轻松打造家用nas

    利用win10自带虚拟机功能轻松打造家用nas 2020-11-17 11:53:29 16点赞 95收藏 26评论 创作立场声明:本文所有内容原创,所涉及产品均自费购置.无利益关系.观众大人们可自行 ...

  3. w10虚拟服务器,利用win10自带虚拟机功能轻松打造家用nas

    利用win10自带虚拟机功能轻松打造家用nas 2020-11-17 11:53:29 16点赞 96收藏 26评论 创作立场声明:本文所有内容原创,所涉及产品均自费购置.无利益关系.观众大人们可自行 ...

  4. Ubuntu打造家用NAS三——网盘与影视中心

    Ubuntu打造家用NAS三--网盘与影视中心 一.Ubuntu 挂载硬盘 通过 Putty 连接 NAS 查看硬盘位置:sudo fdisk -l 找到需要挂载的硬盘,我的是"Disk / ...

  5. Ubuntu打造家用NAS二——服务器管理

    Ubuntu打造家用NAS二--服务器管理 一.远程登录 NAS 中查看 IP 地址:ifconfig NAS 中生成 SSH KEY:ssh-keygen,一路回车即可 NAS 中安装 putty ...

  6. diy nas配置推荐2020_2020适合大学生专业需求及玩游戏的电脑配置推荐

    阅读本文前,请您先点击上面的蓝色字体,再点击"关注",这样您就可以继续免费收到最新文章了.每天都有分享.完全是免费订阅,请放心关注.注:本文转载自网络,不代表本平台立场,仅供读者参 ...

  7. diy nas配置推荐2019_Server2019+htpc+NAS搭建家庭数据中心+远程唤醒开关机+晒晒桌面...

    上传和下载速度还不错,基本稳定在110M/S, 跑满千兆网络, 下图一个下载,一个上传,始终稳定在这个速度 12.jpg (95.47 KB, 下载次数: 0) 2018-12-22 16:50 上传 ...

  8. diy nas配置推荐2019_5款NAS 系统横向测评,看看哪款最适合你!

    评测对象 unRAID 6.8.2 开心版 FreeNAS Windows Server 2019 数据中心版(使用存储池) Open Media Vault Proxmox VE + 群晖 6.2 ...

  9. <NAS>低成本打造家用nas(私有云网盘)告别云盘产品,CloudReve,树莓派,内网映射,FRP

    过完年了,但是绝对不能忘记为大家更新点东西,大国哥家里一直有台树莓派在吃土,还是2017年花300块钱购入的,另外还有好几台废旧电脑,鉴于我这个爱折腾患者已经处于晚期,神经极度敏感的我,马上利用手上现 ...

最新文章

  1. TOP命令的补充笔记
  2. seaborn系列 (17) | 回归模型图lmplot()
  3. python从入门到实践_Python编程从入门到实践日记Day32
  4. fuse java_java中的Fuse文件系统 - JVM错误双重免费或损坏
  5. 20220211-CTF-MISC-006-pure_color(stegsolve工具的使用)-007-Aesop_secret(AES解密)
  6. ef 关联依赖属性_基础巩固之:xmlns属性梳理
  7. Asp.Net回车键触发Button的OnClick事件解决方案
  8. 手把手教你如何配置DBeaver对接FusionInsigth MRS Spark2x
  9. 在 Azure 虚拟机上快速搭建 MongoDB 集群
  10. cad怎样弄出放线的坐标_利用CAD绘制全站仪放线用的坐标点
  11. win10计算机ser,win10 ch341ser.inf安装失败如何处理_win10无法安装ch341ser.inf修复方法...
  12. 《Walden》单词词频统计
  13. 数字藏品 传承优秀传统文化的新载体
  14. 游戏行业如何上云?阿里云架构师解读四大主流游戏架构
  15. 突然就看懂了《大话西游》
  16. 该怎么回答面试官问“你有什么优缺点?”
  17. idea设置类注释和方法注释模板
  18. hive3编译 on tez+tez-ui配置和遇到的兼容问题与踩坑记录
  19. 图像对抗学习笔记:复现DPatch
  20. 2016/10/30 宝贝蛋,我好想你。

热门文章

  1. 亲测centos下mysql安装,不行锤我
  2. java记事本(一)
  3. Yocto中开发内核的两种方法
  4. Keil编译器——一些注意的地方
  5. 使用eBPF将网络功能Offload到网卡
  6. 译(二十六)-Python怎么去除末尾的换行符?
  7. leetCode_Patching Array
  8. iOS中 Realm的学习与使用 韩俊强的博客
  9. Autodesk的免费的CAD软件试用版下载地址
  10. 【host文件的用法】windows的hosts文件