1. 服务器/VPS/主机用户Telegram电报群: https://t.me/openos
    黑群晖 Synology Telegram电报群: https://t.me/nasfan
    排除公告

关于升级、降级和升级失败一些想法的交流

本帖由 Alex649901552020-06-10 发布。版面名称:群晖 Synology DSM

  1. Alex64990155

    Alex64990155 New Member

    注册:
    2020-06-09
    帖子:
    3
    当想升级群晖时,很多时候可能会升级失败,有些尝试在VMware上测试可行,以下方法仅供讨论测试,在你了解透彻前切勿在实机上乱来,数据丢了本人不负责!懂的朋友略过,主要给新人看。

    我觉得,升级不一定要带着现有的数据盘进行,通常建议第一块盘作为临时数据交换用,例如临时用的文件暂放、各种下载程序保存文件的位置等等,这个盘随时可以清空数据,重装群晖用的,当然主要原因是占位,因为有些设置会在存储池1或存储池2,如果存储池1一直是临时盘,套件和相关数据就永远是从存储池2开始,不会有位置不对导致的路径异常问题,这只是实测中发现的问题,所以第一块盘最好就单独SHR存放过渡数据较好,相信个人重要数据所在盘不会任由各种下载程序写个不停吧,至少我是不放心的。

    假如我打算升级一下群晖,先做做准备工作:
    通过Hyper Backup套件备份当前主要设置和相关数据,例如Note Station就需要这个套件备份才能保持完整数据。

    方法一:
    1、通过虚拟机模拟该版本升级测试可行性,如果可行,实机升级。
    2、如果失败了,停止一切操作,采用方法二!

    方法二:
    1、主机拔除需要保留的数据盘,如果第一块盘不是临时盘,准备一个至少8GB或更多空间的临时盘,该盘会被清空。
    2、制作需要升级的版本引导,例如你是6.2.1,要升级6.2.2,那就直接制作6.2.2的引导盘并启动和全新安装。
    3、安装完成并成功设置和启动后,关机,把之前拔除的数据盘重新接回主机并开机启动,进系统后应该能在管理界面看到这些数据盘了。
    4、通常会出现提示无法访问系统区,在存储管理那里修复一次就好,其实就是重写系统区,数据区无损。

    通过方法二的测试我发现,6.2.2-24922的盘挂6.2.1-23824和6.2.3-25426的数据盘都可以在6.2.2-24922系统上正常访问,数据都在,感觉可以像U盘那样拔插(和U盘不同的是当然需要关机才能操作),拔掉的盘再插回去数据依然在,存储池最好不要冲突,当然冲突问题也不大,只是可能会影响套件设置的路径而已。

    其实原理就是好系统带其它版本数据盘,通过“修复”来给那些数据盘套上当前运行中的系统到数据盘上,理论上可以方便的实现升级和降级,被带过并修复的盘可脱离初始盘启动,意思是,引导盘+0初始盘带1盘,1盘修复后,可以用引导盘+1盘启动,0盘可去掉,但我测试的版本比较相近,跨大版本没试过,有兴趣的可以自行VMware上测试。

    [​IMG] [​IMG]

    [​IMG]

    [​IMG]
    想测试升级失败那种盘能否修复,就是那种“可迁移、恢复系统”之类的盘,试了6.2.1-28324和6.2.2-24922都非常顺利的升级到6.2.3-25426,见鬼了,昨天各种折腾都是失败的,今天怎么那么顺利?晚点再找那种失败盘测试了。
     
  2. tongs5s7

    tongs5s7 New Member

    注册:
    2020-04-03
    帖子:
    9
    顶一下。我也是这么做的。不过我没搞虚拟机测试,现在丢弃的旧电脑很多,随便找块旧硬盘很容易,直接上备用旧硬盘测试。(个人经验:黑群晖千万别搞什么陈列,用usb外接硬盘柜进行定时备份,是理想的选择。----纯属个人经验教训。)