源起很久没更新,因为发现很多玩法早就有人玩过了,也有很多已经写得很详细的文章所以也没什么特别需要总结的。直到有了这样的需求:把原有安装了群晖的笔记本解放出来,放回到日常使用,将群晖转移到一台新机器。搜到的方法基本都是适用于白群,包括官方也提供了详细指导(包括直接插拔硬盘的方法)。然而我是买了一台服务器,安装了虚拟机然后在虚拟机里面安装了群晖。并且安装的版本还不一样,原有群晖6.1.7,新装的6.2。 重点是,我已经在原有群晖安装了wordpress,里面收集了很多文章,还有自己写的一些日志,并且还安装了note station,把很多机密信息也存到了note station里面(这真是大坑,以后不能这么干了),所以必须将原有系统完好无损的移植到新机器中,不仅仅是数据而且是活的系统。 虚拟方案这里说一点插曲,新买的服务器本来准备直接装群晖,但是不成功,估计jun的引导文件不识别这个硬件(不是gen8),然后尝试了各种方案,主要是win server 虚拟机 群晖,其中虚拟机试了几种Hyper-v, VMware,w群晖尝试了各种版本,这个过程里也是各种坑,有时间另外再写一篇。总之都没成功,然后想尝试linux/Docker虚拟机 群晖,看了一眼几个教程,放弃了。最终高成功的就是现在这个系统,ESXi 群晖6.2. 具体方法感觉这个需求主要是白群用户,黑裙用户可能速度就新装了一个,但没有放太多生产数据,所以重来一下没什么问题。找到的最有用的一片文章只有一句话,就是用Hyper Backup备份原有系统,然后在新系统里面恢复。后来实践证明这个方法是有效的只是说得太粗糙了。由于我累计有近1T数据轻易也不敢试,尝试的所有其他可能方法无果之后,最终研究实行了这个方案。原来是相当简单,不多说废话了,图解如下: 首先你得有另一台能正常运作群晖,可用存储空间足够容纳原有群晖的数据。原有群晖主机名DiskStation,版本6.1.7,物理机,一个索尼笔记本;新安装的群晖用来备份,把默认名称改成了DiskStationX,版本6.2,虚拟机,虚拟系统ESXi6.5。 先要有两个群晖 备份的关键应用是两个套件,一个是Hyper Backup,一个是Hyper Backup Vault。实际过程是:Hyper Backup把所在系统备份到装有Hyper Backup Vault的另一台群晖上,然后Hyper Backup从 Hyper Backup Vault中恢复备份的数据。如果是本机恢复就是一般的数据备份恢复,如果换一台机器恢复,就相当于将原有群晖迁移到了一个台新系统。 逻辑上有三个数据点:
实际中1.2.3可以是一台机器两台机器或者三台机器,现有这个应用实例中,是两台机器,1是DiskStation,2,3是DiskStationX。所以在需要备份的系统上可以只安装Hypter Backup,在要接受备份数据和恢复系统的群晖上安装Hyper Backup和Hyper Backup Vault。 安装两个套件 在DiskStation主机安装好了Hyper Backup,启动运行。选择数据备份任务 添加任务 选择“远程NAS设备”,重点救世者一步,一开始容易晕头转向的不知道选啥。 添加任务 输入目标群晖地址,用户密码。如果用户密码正确,点击“共享文件夹”下拉框就可以看到远端群晖上存在的共享文件夹,选择一个用来存放备份数据。点击下一步 填写备份目标NAS信息 然后可以看到本地群晖共享文件夹列表,选择要备份的文件夹。 选择要备份的本地共享文件夹 因为我已经整机备份过一次,第一次没有截图,所以现在做演示就只勾选了重点几个文件夹。 接下来最有用的一步到了,备份应用(套件),果断全都选了。可以看到有的应用会有对应数据存放在共享文件夹,所以在上一步备份的时候需要把这些共享文件夹都选上,这样迁移后的系统这些应用/套件就可以跟原来一样的使用。 备份应用 最后一步,确定一下任务参数:任务名称会在远端群晖恢复时看到。“启动备份计划管理”默认是勾选的,但我这里只是一次性备份(迁移),所以不用选。启用完整性检查可以不勾选,原因同上。 备份计划任务设置 备份目的是一次性迁移数据,所以也不选。 不启用备份循环 上一步点击“应用”,然后点击“是”开始备份 开始备份 备份已经开始,Hyper Backup会显示当前任务的状态 备份任务状态 这时可以在另一台接受备份数据的群晖看到任务的状态。这个过程一般会很久,如果数据量大的话。 Hyper Backup Vault中任务状态 备份完成后,在新群晖系统启动Hyper Backup,选择还原 还原系统 找到所备份的数据(tools/Diskstaion1_hbk)进行还原。第一次恢复备份时候留了张截图,状态大概就是这样。 恢复(迁移)数据状态 恢复完成之后,原群晖的主要套件已经全部恢复道德新群晖系统中。橙色框中的套件都是新系统中原本没有安装的,在恢复了数据之后就有了。 恢复好的系统 可能的问题迁移好系统之后,可能遇到的一个问题是套件中心打不开。查了一下,原因应该是时间不同步。所以需要把时间同步一下。在新群晖中打开控制面板-区域选项-时间,选择与NTP服务器同步,就选默认pool.ntp.org,点击立即更新。然后保险的话,可以重启群晖系统。 同步时间 小 结利用Hyper Backup/Hyper Backup Vault备份与恢复数据可以实现群晖整机系统的迁移。这个过程会了的话应该很简单易懂。逻辑上是三个数据点:源系统-备份点-目标系统,1,3如果是同一个群晖,2是另外一个群晖(不限于是群晖,可以是本地外接硬盘,远端存储点),那就是普通的备份还原过程。如果1,3不是同一个群晖,那就是系统的迁移(本例)。本例中,由于1的存储已经将满,所以是把1先备份到3,再从3恢复到3。实际操作中,没有备份电影数据,只选择备份了私有数据,照片/音乐/文档,以及所有的应用/应用数据,整个备份完成后大约250G。恢复了系统后,就把备份数据删除了,然后从原系统把电影再拷贝过来。 这个迁移基本上满足了最主要的需求,就是把个人重要数据保留,主要应用/套件原样保留,然后是wordpress,note station这些间接存储了大量个人数据的网络应用也迁移到新系统。这里留个尾巴,这样的方法并不能完全成功迁移wordpress等相关网络应用。新系统套件中心查看,wordpress是未安装状态,如果安装会报错,也是折腾了一番才算完全恢复。为了主题集中这篇就不详细介绍网络应用的恢复了。有时间另外再写一篇。
|
|
来自: tonylee080 > 《Synology》