虚拟机体验NAS私人云全揭秘:序言——虚拟机体验NAS私人云缘由

“世界在新冠肺炎疫情后将永远改变”,对于2020春天在全球蔓延的新冠肺炎疫情,美国前国务卿基辛格做了这样的评价。确实,也改变了我们。春节期间,本着少添乱的原则,响应国家号召,自我隔离在家。除了天天在沙发上看剧、阳台上喝茶,还能做点什么呢?
前一阵,家人天天抱怨,无论是各地旅游还是各种聚会,为了能留下念想用手机拍下了不少照片,可是,现在照片呢?手机换了N茬了,我也不知道,在电脑硬盘里或许有,在各个手机云空间(iCloud、华为云空间等)里或许有,在各种专业的云盘(360云、百度云等)里或许有。
为什么手机照片会到处散落,而没有从一而终呢?是不是我思路不清导致呢?非也!我描述一下我的心路历程,或许大家有同感。刚开始用智能机拍照的时候,手机存储空间不足了或者要换手机了,用各种手机的PC客户端iTunes之类把手机中的照片等文件导入电脑硬盘,等到再次做同一件事情,或许过了很长时间记不得了,或许已经换了不同手机平台,甚至电脑都换了,能导入同一个文件夹不断积累,基本没可能!更有甚者,手机掉出租车了,手机里的文件一切OVER。这个方法不靠谱。后来除了苹果手机有iCloud云服务,华为手机也有华为云空间,那就用云空间吧,什么换手机、丢手机一切都迎刃而解。可是,手机用着用着,报警“云存储空间已满”、催着你“升级云存储空间”,随着小米一亿像素手机的出现,看了下面的图片,你就知道永远没有满足的时候、空间满了这个方法就失效了:

这个方案也不靠谱。那就免费云盘吧,不是有360云盘、百度云盘吗?刚开始用360云盘,免费空间2TB足够大,还有同步盘可用,可是用着用着,出现了下面的公告:

各种各样的云盘关闭,目前尚能用的百度云盘,哪怕是付费用户,下载资料也是龟速,没有同步盘。各种不靠谱的尝试,导致目前的照片文件散落在各个角落,有的已经随风而散。何处能为他们安个家?看来只有NAS私人云存储了。
这个春节,趁着自我隔离在家,对NAS私人云存储做了一番研究。先是在VMware装虚拟机体验了各种各样的NAS系统:FreeNAS,OVM,群晖DSM系统,威联通系统...再是试着把DIY群晖洗白体验各种NAS应用:远程网络服务QuickConnect(没有远程,称不上云)、照片管理Moments、SMB文件服务...最终,选定了群晖DS218+。每天的照片等文件自动上传,分类存储,不会丢失,两个4T硬盘设定了RAID1,互为备份,不至于硬盘损坏而导致资料丢失,安心;在办公室就可以对家里群晖中资料进行管理,舒心。

从网络查询资料或者在京东商城查询NAS产品,可以发现NAS系统形态多种多样,规格千变万化:有DIY产品,也有群晖等品牌NAS;DIY产品操作系统也有FreeNAS、OVM、黑群晖等等;有单盘位的,也有二盘位、四盘位...让初涉者感觉一头雾水、不知道哪个才是适合你的。我的做法,是先在VMware虚拟机上安装各种NAS操作系统、添加各种RAID磁盘阵列来体验各种形态的NAS系统,试用各种NAS应用,最后确定群晖DS218+适合于我当前的需求。我也建议大家这样做。这样做,还有一个好处是,不至于在实体机上试用的时候由于误操作而导致资料丢失、产生不可挽回的损失,与空军飞行员在上天飞行前也要先上飞行模拟器训练是一个道理。
其实,网络上充斥着VMware虚拟机安装群晖系统的教程,只是其中很多教程只知其然、不知其所以然、似是而非,不同教程间互相矛盾,让初涉者很感疑惑。基于自我隔离期间的大量测试,我对其中的一些问题有了明确的答案。写此文章,除了教大家怎么去做,还会跟大家讲明白为什么这样做,以及对替代项的选择做详细的剖析,让大家在重重迷雾中走出来,以最快的速度体验群晖NAS系统。
原博客地址:https://blog.csdn.net/weixin_41217917/category_9930077.html
虚拟机体验NAS私人云全揭秘:序言——虚拟机体验NAS私人云缘由的更多相关文章
- 2019 GNTC 阿里云参会分享:云原生SDWAN网络2.0 一站式上云服务
本次10/22-24 南京2019 GNTC大会上,阿里云网络云原生SDWAN网络2.0 由于独特的云原生定位.创新的解决方案,及成熟的应用案例.行业用户,获得行业媒体C114中国通信网.产业专家高度 ...
- K8S全栈容器服务如何助力企业云化创新?
容器编排管理平台Kubernetes在实践两年多后,市场主导地位被正式确定,随着首批认证服务商的宣布,围绕着容器的应用编排部署服务已然成熟,Kubernetes开始在商业场景为企业创造价值.华为云在K ...
- [ASP.NET Core 3框架揭秘] 跨平台开发体验: Windows [上篇]
微软在千禧年推出 .NET战略,并在两年后推出第一个版本的.NET Framework和IDE(Visual Studio.NET 2002,后来改名为Visual Studio),如果你是一个资深的 ...
- [ASP.NET Core 3框架揭秘] 跨平台开发体验: Linux
如果想体验Linux环境下开发.NET Core应用,我们有多种选择.一种就是在一台物理机上安装原生的Linux,我们可以根据自身的喜好选择某种Linux Distribution,目前来说像RHEL ...
- [转][ASP.NET Core 3框架揭秘] 跨平台开发体验: Windows [上篇]
微软在千禧年推出 .NET战略,并在两年后推出第一个版本的.NET Framework和IDE(Visual Studio.NET 2002,后来改名为Visual Studio),如果你是一个资深的 ...
- 阿里云 centos 服务器无法自动挂载 nas 的问题
阿里云服务器 centos 7.3 ,开始是通过 fstab 配置的自动挂载: xxx.cn-hangzhou.nas.aliyuncs.com:/ /nas nfs4 auto 0 0 但服务器启动 ...
- 如何将同一云服务下的虚拟机从经典部署模型迁移到 Azure Resource Manager
适用场景 用户希望将特定云服务下的所有虚拟机从经典部署模型(以下简称:ASM)迁移到 Azure Resource Manager(以下简称:ARM). Note 如果云服务下使用 VNET 也希望将 ...
- [ASP.NET Core 3框架揭秘] 跨平台开发体验: Docker
对于一个 .NET Core开发人员,你可能没有使用过Docker,但是你不可能没有听说过Docker.Docker是Github上最受欢迎的开源项目之一,它号称要成为所有云应用的基石,并把互联网升级 ...
- [ASP.NET Core 3框架揭秘] 跨平台开发体验: Mac OS
除了微软自家的Windows平台, .NET Core针对Mac OS以及各种Linux Distribution(RHEL.Ubuntu.Debian.Fedora.CentOS和SUSE等)都提供 ...
随机推荐
- BFC是什么?BFC有什么用?看完全明白
一.BFC是什么? 官方定义 BFC(Block Formatting Context,块格式化上下文) 是Web页面的可视化CSS渲染的一部分,是块盒子的布局过程发生的区域,也是浮动元素与其他元素交 ...
- 老板说,Vim宏都不会用,你的工作效率太低啦~
工作中,对于文本文件的编辑我们经常有这样的需求: 多次重复输入一段相同文本: 生成一段序列化的文本: 每行文本插入一句相同的文本. 除此之外,还有很多需要重复操作的动作.对于这些需求,如果我们人工去操 ...
- python逐行读取文本
一.使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. 二.需要导入import os 三.下面是逐行读取文件内容的三种方法: ...
- 比CNN表现更好,CV领域全新卷积操作OctConv厉害在哪里?
CNN卷积神经网络问世以来,在计算机视觉领域备受青睐,与传统的神经网络相比,其参数共享性和平移不变性,使得对于图像的处理十分友好,然而,近日由Facebook AI.新家坡国立大学.360人工智能研究 ...
- Python第七章-面向对象
面向对象编程基础 一.面向对象概念 1.1 什么是面向过程 就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了. 生活中的的例子举例. 1.2 ...
- Word文档转html并提取标题
最近做了一个功能,需要将word文档转化成html的格式,并提取出标题生成导航.考虑到功能的复杂程度,将需要降低为对“标题1”这种格式进行提取. docx为后缀的文档(word2007)支持XML的文 ...
- flask中filter和filter_by的区别
filter_by表内部精确查询 User.query.filter_by(id=4).first() filter 全局查询 id必须指明来源于那张表User,而且需要用等号,而不是赋值 User. ...
- 深入理解NIO(四)—— epoll的实现原理
深入理解NIO(四)—— epoll的实现原理 本文链接:https://www.cnblogs.com/fatmanhappycode/p/12362423.html 终于来到最后了,万里长征只差最 ...
- Kubernetes Pod钩子
目录 1.Pod容器钩子最终目的 2.何为Pod容器钩子 3.基于PostStart演示 4.基于PreStop演示 5.优雅停止Java应用 1.Pod容器钩子最终目的 之前在生产环境中使用dubb ...
- JVM类加载过程详细分析
双亲委派加载模型 为什么需要双亲委派加载模型 主要是为了安全,避免用户恶意加载破坏JVM正常运行的字节码文件,比如说加载一个自己写的java.util.HashMap.class.这样就有可能造成包冲 ...