血泪教训,稳定版白群晖升级数据丢失,官方回复说与他们无关.

2018-07-16 12:52:09 +08:00
 046569

血泪教训,稳定版白群晖升级数据丢失,官方回复说与他们无关.

说起 NAS ,大家可能第一反应是总部位于台湾的群晖科技.众多 V 友安利,跟风入手,经过半年多的日常使用,跟大家分享一下.

重要的放前面:

干货:修复群晖 GitLab 升级失败的问题

以下情节,纯属真实.如有雷同,你也上了群晖的当.

场景 A:
团队成员: 老大,这个群晖反应好慢,每步操作都卡卡的.
我:      都已经选择 DS918+ 了.这是群晖主打的 2018 年新品,可以满足企业级的应用.
团队成员: 可是真的慢的发指,如同从 Windows XP 升级到 Windows 7 的感觉.
我:      又不是不能用.买个 SSD 装上去当缓存.
团队成员: 老大,复制文件还是好慢,慢的要疯了.
我:      一块固态硬盘没办法同时做读写缓存,怕数据丢失,再买一块装上去.记得买一样的 M2 接口.
场景 B:
团队成员: 老大,我发现群晖服务不大稳定啊.时间机器备份总是失败.
我:      我也遇到报错密码错误或者找不到的时候,等更新吧.毕竟是群晖主打的功能.反正偶尔备份失败也能接受.
团队成员: 这次更新后好像没问题了.两个月就解决了!
我:      .......
场景 C:
团队成员: 老大,装了两块固态硬盘做缓存了,还是慢怎么办.
我:      赛扬 J3455 的性能就那样了.想想 Intel NUC 低配版不也和它配置差不多么.
团队成员: 可是 NUC 加内存只要 1400 ,群晖要 4680 .你花了 10000+ 搭建群晖怎么比 7000 块顶配的 NUC 差这么多.吃了多少回扣?
我:      人家还帮你做软件了,问问客服怎么回事.
团队成员: 老大,客服说性能正常水平.
我:      ......
场景 D:
团队成员: 老大,你看我早上才充满电的 iPhone 8,一会就没电了.
我:      打开电池看看谁是耗电大户.
团队成员: DS Photo ,好像是群晖的软件啊.
我:      软件 bug ,大惊小怪.你写的代码就没问题?给开发者报告去.
团队成员: 我报告了可没回复啊.
我:      ......
场景 E:
团队成员: 老大,给客户做演示播放视频的时候,DS File 闪退了.
我:      买个收费的播放器软件,别直接用免费的文件管理软件.
团队成员: 可是群晖是软硬一体的啊,你花了钱的.
我:      ......
场景 F:
团队成员: 老大,你让我们用群晖做笔记管理,可是 Synology Web Clipper 很多网站都抓取不到.
我:      你自己看看那网站是不是结构特殊?
团队成员: 不特殊,剪藏工作正常.我自己的爬虫也能爬到.
我:      ......
团队成员: 老大,你让我们转换到 Mac 版本 Synology Note Station 统一管理笔记,现在闪退怎么办.
我:      这么严重的问题,厂商很快就修复了.
团队成员: 都等一个月了,我都开始用印象笔记了.
我:      ......
团队成员: 老大,告诉你个好消息,才经过 5 个月,软件崩溃问题就解决了.
我:      ......
场景 G:
团队成员: 老大,搞卫生群晖用断电吗?
我:      不用吧,其它设备都没问题,你就拿吸尘器随便吸吸还能把电源线吸掉?
团队成员: 老大,现在电源线掉了,群晖灭了耶.你看它电源线都没卡扣的,而且阻尼超小.我再表演给你看.
我:      我错了,以后先断电,写到团队规范里,重建磁盘先.
团队成员: 好棒,才经过两天数据就完成奇偶校验了.
我:      ......
场景 H
团队成员: 老大,客户的 VPN 用不了.
我:      那个是直接用群晖的 VPN Server ,你调试看看怎么回事.
团队成员: 旧的加密算法淘汰,客户更新了系统,但群晖没更新,两边不匹配导致的.
我:      群晖提供了三种方式,换其它的.
团队成员: 试过了,有一种能用.
我:      那就用它.
团队成员: 可是老大,上次你让我们配 VPN 好像都没用这么久唉.这玩意好麻烦.
我:      ......
场景 I
团队成员: 老大,别吐槽了,你把咱们遇到的坑写出来, 26 个字母根本不够用.
我:      我直接跳到 Z .就是最严重的那次.

. . . . . .

场景 Z
团队成员: 老大,套件中心的 GitLab 升级,数据全没了.
我:      你想吓死我(本来睡眼朦胧,突然惊醒)?
团队成员: 真的,所有项目都没了.
我:      别慌,两岸一家亲,先问问群晖的技术工程师.
团队成员: 客服说 GitLab 是第三方开发的,和他们没关系.
我:      上次你问 VPN 的事,是不是也说是第三方开发的?
团队成员: 是的,这么看"DSM"就是个网页,其它出问题它都不负责?老大你是不是看了电视传销买的私人网盘?
我:      我压根没电视,就你话多.
团队成员: 可是确实如此啊,有漏洞它不更新,说是上游的问题.可上游补丁已经放出半年了,它照样不合并.这次迁移明明是群晖搞的,它甩锅甩的一干二净.
我:      别废话,先通知客户 GitLab 要维护.我加班修复数据.
团队成员: 是不是提醒其它人?
我:      赶紧发下,尤其是近期有采购需求的客户,警告他们群晖的问题.晚些我专门总结说说群晖的坑.

感谢群晖,让我认识到身为技术人员,何时都要更新自己的知识,免得让 猪队友 坑了.

31918 次点击
所在节点    分享发现
97 条回复
Jarett
2018-07-17 16:48:45 +08:00
@046569 如果你觉得群晖官方有这么给力,经过了足够测试,那我什么都不说了。。。。
XuanYuan
2018-07-17 17:16:03 +08:00
@byuan04 #76 那倒是。我倒是在想,要不要换个比 216 性能稍好一些的。
reggiek
2018-07-17 17:41:16 +08:00
@luckykong 我也是观望中,这么搞谁敢用啊,太晚的厂商真是……
initialdp
2018-07-17 18:01:45 +08:00
用法不对吧? 单纯一个数据存储而已,别搞那么复杂,我现在 netgear+移动硬盘,折腾很久了也没出事。抛去那些花哨的功能,单纯 NAS 功能的话,QNAP 会更好些。

版本管理还是要 GitHub、BitBucket 这些专业厂家, 自己也不用操心,服务也好,省心省力。
Cu635
2018-07-19 03:49:15 +08:00
标准用法不是买群晖回来自己刷一个新系统么……
lotux
2018-07-19 12:44:45 +08:00
太可怕了,Mark 一下以免误入坑😱
jasminnoir
2018-09-23 18:12:18 +08:00
同样遭遇的同学来报告下,最新 11.0.4 升级后要求设置密码,设置后发现数据全丢,整个 gitlab 变成初始化环境。查到 LZ 的文章后按步骤来还是不行,后续排查才发现是最近的版本 postgresql 从 9 升级到 10。期间应该是数据迁移失败,但是没有通知用户。后来从官网下载 9.4.4 重新安装再升级后才完成数据迁移,万幸还能重新恢复。现在看来群晖的东西还是不适合做真正的数据备份
Winchou
2018-12-01 20:08:21 +08:00
@jasminnoir 我也遇到同样的问题,你也是群晖里 docker 安装的?
“从官网下载 9.4.4 重新安装再升级” 能说具体点吗?
Winchou
2018-12-01 21:14:31 +08:00
@jasminnoir
是先安装 postgresql 9.6 导入 /volume1/docker/gitlab/postgresql/9.6.migrating 中的数据,
再迁移到 gitlab 使用的 postgresql 10 中吗?
jasminnoir
2018-12-03 10:48:34 +08:00
@Winchou 先完整备份一次你的 /volume1/docker/gitlab/ 文件夹,然后在应用中心正常卸载当前异常的 gitlab,记得选择保留现有文件。然后去
https://archive.synology.com/download/Package/spk/Docker-GitLab/ 下载你升级前正常用的那个版本,在应用中心手动安装并选择使用现有配置文件,看看是否数据什么的全部还在,如果没问题再去点升级看能否成功迁移。
上述操作有一定风险,切记要备份数据!!!
0987363
2018-12-30 16:07:19 +08:00
我们公司买的 gen8 加 r720 洋垃圾服务器,一起也就 1w 多点,r720 跑服务跟应用,gen8 做备份,zfs
ferock
2019-01-01 17:56:09 +08:00
不备份就冒然升级,换不是群晖也有丢数据的可能,gitlab 的锅
046569
2019-01-01 20:32:58 +08:00
@ferock
GitLab 默认升级前是完整备份的,而群晖无视官方警告贸然使用支持存在问题的数据库并且魔改导致升级备份失败了.
还真不是 GitLab 的锅.
你可以自己搭建一个实例看看,可以验证我的说法.
ferock
2019-01-02 08:29:56 +08:00
gitlab 群晖版本是否有问题楼上已经讨论过,可作为一个在企业内使用的场景,最后数据丢了,和其他人解释的时候唯一的质问只会有一个,干嘛不事先备份?这应该很实在吧
loarland
2019-06-05 10:51:09 +08:00
企业生产环境用群晖?心大啊
mwr1998
2019-08-09 11:49:22 +08:00
我感觉锅是一半一半。。
不过 LZ 吓得我直接开了个 Azure 云存储服务,设置每周自动 backup 一次后自动加密上传 Azure Blob 了……
antiblahblah
191 天前
场景 B 现在还经常遇到。。。DSM7.1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/471285

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX