如何优雅无损的更换群晖硬盘
创作立场声明:互助共享,分享心得,欢迎转载
前言
由于网上私有云的大量关闭,加上臭名昭著的某度云网盘限速,逼得有越来越多的人购买和使用私有云作为存储和其他多功能用途。实现私有云的方式已经有很多了,而且丰俭由人,除去硬盘固定开支外,最便宜的有几十块钱的盒子(前一阵子热火的arm机顶盒、某某云,基本都是矿难产品),再上去有300-800左右的星际蜗牛/暴风播酷云,再上去就是800-1500左右的最低端正版QNAS/群晖,一般都是2槽位的ARM平台,然后就是2000以上的正版QNAS/群晖,一般都是大于2槽位的intel平台。当然大家废物利用自己淘汰的pc/笔记本也是可以的。
如果只是一台设备作为私有云,其实上面的解决方案都可以的,但是如果为了数据安全起见,单一存储设备的NAS仅比没有备份的强一些,考虑到大量的历史数据,一般人自己经常的工作/娱乐电脑都不可能保存所有的历史数据,所以这样的话只用一台存储设备做NAS是很不安全的。提高数据安全最简单的办法就是增加多个备份。具体方案这里简单说一下,一就是采用RAID方式,一般raid至少3个盘,这样才能发生1盘故障可以替换,二就是采用多机同步模式,三就是采用1+1模式,即一个主盘一个备份盘模式,备份盘可以是移动硬盘。三种方式最省成本的是3,方案1成本高,而且对单机可靠性要求高,因为一般硬盘坏很多电源不稳定(包括外部供电突然变化),这种情况除非有UPS否则很容易整个机器爆掉,这时基本上3个硬盘一起玩完。所以方案2双机异地同步模式是最安全的方式,而且可以对机器要求低,淘汰机都可以。对于同步软件来说,做的最好的还是群晖的套件,所以建议大家采用方案2。
最后再开始说群晖更换硬盘。更换硬盘的的原因有几种,1是原来硬盘小了,升级新的大的;2是原来硬盘快挂了,必须替换。对于raid(非raid0)的,比较简单,直接插拔替换硬盘就可以了,这里不做详细介绍。只说basic硬盘模式下如何替换。但是群晖如何无损更换basic模式下硬盘,网上说的比较少,而且不全面,这里以自己的经验给 大家说一下。
机器软件配置情况
大家群晖机器上一般装的软件有几种:
1)数据备份同步软件:cloud station server, hyper backup, cloud station sharesync
2)多媒体软件:媒体服务器,audio/video/photo station
3)开发工具:数据库,apache,php等等。
4)第三方软件:docker
硬盘数量1-2个,模式basic,默认套件安装在硬盘1上,现在要替换硬盘1为硬盘2.
更换详细步骤
好了,上述这些软件,在basic模式下,群晖没有一个统一的备份恢复软件,hyper backup也不行,它只能恢复有限的几个应用。所以要一步一步来。
1)对新硬盘进行初始化
首先插入新硬盘,找到存储空间管理员,HDD/SDD里查看新硬盘,默认应该是非初始化状态。
接着到Raid Group里新增一个raid group,把新硬盘加进去,还是选择basic模式 ,然后会自动格式化,格式化完问你要不要校验,我试过1T硬盘校验时间大概3个小时,可做可不做。
然后在存储空间里新增一个存储空间,这样就完成了初始化工作,可以使用了。
2)更换共享文件夹存储位置
首先停止所有群晖套件服务,在控制面板打开共享文件夹,对里面所有共享文件夹进行“编辑”,所在位置选择刚才新增的存储空间2,系统会提示正在后台移动数据,这个数据根据你时间的数据量算的,相当于拷贝,速度还是挺快的,完成后,对所有共享文件夹一一移动更改。
3)更换应用套件存储位置
这个要根据不同应用套件来设定,有的需要,有的不需要。
Cloud station Server同步软件服务器肯定需要的,打开软件,点击“设置”,进入“其他”,将数据库位置由原来的存储空间1移动到存储空间2,这个需要一点时间,根据的数据库的容量来算的。
4)第三方应用存储位置(docker)
首先,打开docker,点击“容器”,停止所有容器,点击编辑,在“卷”里面将原来映射的文件夹重新映射一下,在共享文件夹位置数据迁移(第2步)后必须重新做一下,否则启动报错,因为docker后台是实际路径映射的,比如原来/docker/config映射到/conf的,实际后台是/volume1/docker/config,所以必须重新做一下后变成/volume2/docker/config
其次,将所有容器配置分别“导出”到文件夹里面保存。
5)其他
群晖系统的配置其实每个硬盘里都保存了一套,不用管他,不放心可以在控制面板——更新和还原——系统设置备份里面备份配置一下。
还有其他自己的应用或数据,大家可以用SSH远程登录,访问原来的存储空间1(/volume1)下面还有其他什么的,可以拷贝一下。
6)关机
一切迁移都完成后,关机,拆掉老的硬盘。
7)重启,重新安装修复套件
重启后会发现群晖应用套件显示损坏,需要修复。点击一一修复就可以了,修复时还是原来的版本,不是最新的版本。
8)恢复应用配置。
群晖自己的套件修复后就可以使用了,docker第三方的安装后是容器空的,这时候需要将容易先一一下载下来。下载完成后不需要新建容器,直接在“容器”里面,选择导入即可把备份的容器配置导入。然后启动容器。
9)大功告成。
总结
对于使用(黑)群晖使用一段时间后的人来说,就像添置家具一样,一般人都是一步一步的添加的,尤其对于羊毛党/拣垃圾党来说,每个部件都是一点点升级的,对于硬盘还得1年3度(618/1111/黑五)候着时间拣,更是不容易,新硬盘安装上去老硬盘怎么处理是个问题,直接一起用不是最佳方案,因为一是费电同时功率大了还影响机器稳定性,二是硬盘一直上电也有寿命,三是还可以用在其他地方,所以拆旧换新是最佳选择。
另外,关于如何2台群晖用cloud station进行同步,而且一台有公网一台没公网ip(家里+公司)情况下如何处理,大家如有需求的话,我后面再写一篇。
sweetvocie
校验提示文案
锯个栗子
校验提示文案
毕锦之
第一步不是看太懂,“首先插入新硬盘”? 原来已经插满的咋整?把要换下来的那个硬盘先卸下来?
我原来打算是这么干的,麻烦帮忙看看有没有问题。
想换掉一个老硬盘,扩大容量。因为旧盘只是存放资料,并没有安装套件:
1. 把旧盘拆卸下来,换上新的
2. 对新盘进行初始化
3. 然后USB外接一个硬盘盒,插上旧硬盘,把旧硬盘的数据拷贝到新的硬盘里。
Done
校验提示文案
天真的四脚蛇
校验提示文案
qaqaqaq
校验提示文案
Alex-L-2020
校验提示文案
麦田2009
校验提示文案
82年的楊蝎子
校验提示文案
82年的楊蝎子
校验提示文案
中午不睡
校验提示文案
糖水店的那个人
校验提示文案
朕在给护盾充能
校验提示文案
扶摇鲲鹏
将新硬盘加入原raid组,组成raid1,等同步完。硬盘对调,取下原小硬盘
用命令将raid1改回basic,然后界面上扩容即可。
我现在遇到的是单盘SHR用这个方法搞完没法在界面上扩容,哎。。。。
校验提示文案
值友7405231223
校验提示文案
laotou_123
校验提示文案
skandy
校验提示文案
狼里个狼
校验提示文案
109109109lf
校验提示文案
原芳
校验提示文案
大雨的天
校验提示文案
tinywoody
校验提示文案
pilotbin
校验提示文案
朕在给护盾充能
校验提示文案
糖水店的那个人
校验提示文案
中午不睡
校验提示文案
原芳
校验提示文案
82年的楊蝎子
校验提示文案
82年的楊蝎子
校验提示文案
麦田2009
校验提示文案
Alex-L-2020
校验提示文案
扶摇鲲鹏
将新硬盘加入原raid组,组成raid1,等同步完。硬盘对调,取下原小硬盘
用命令将raid1改回basic,然后界面上扩容即可。
我现在遇到的是单盘SHR用这个方法搞完没法在界面上扩容,哎。。。。
校验提示文案
毕锦之
第一步不是看太懂,“首先插入新硬盘”? 原来已经插满的咋整?把要换下来的那个硬盘先卸下来?
我原来打算是这么干的,麻烦帮忙看看有没有问题。
想换掉一个老硬盘,扩大容量。因为旧盘只是存放资料,并没有安装套件:
1. 把旧盘拆卸下来,换上新的
2. 对新盘进行初始化
3. 然后USB外接一个硬盘盒,插上旧硬盘,把旧硬盘的数据拷贝到新的硬盘里。
Done
校验提示文案
109109109lf
校验提示文案
山海没有惊
校验提示文案
LuisW
校验提示文案
qaqaqaq
校验提示文案
玛利亚
校验提示文案
sweetvocie
校验提示文案
狼里个狼
校验提示文案
skandy
校验提示文案