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

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 条回复
ScotGu
2018-07-16 22:18:36 +08:00
@keramist #30
呃,我说折腾的意思就是不如 DSM 系统直观易用,
需要熟悉一段时间,尤其一些目录、权限、插件,第一次用很难适应。
xingo
2018-07-16 22:31:50 +08:00
楼主这标题让人觉得群晖系统把硬盘内数据全抹了

拉到最下面才发现原来是第三方套件升级把第三方套件内数据给抹了

这个事确实不应该找群晖,下边不是写的好好的开发者 Gitlab.Inc 嘛,冤有头债有主

另外场景写了这么多有问题的只有几项,另外比如场景 C,场景 G,场景 I....

群晖的 time machine 备份问题我也遇到过,不过我把 mac 的挂载给推掉就好了,所以这锅也不知道该哪边,因为 apple 确实也很垃圾

手机软件没用 ds photo,我自己手机也是安卓,这个就不插话了

我也用的 vpn,确实只能用 l2tp 太烂了,不过低配只能用自带的那几个吐吐槽就算了高配的能力强自己 docker 呗

我现在的群晖的用法就是远程 网页文件管理+vpn+ssh 到内网,内网就直接挂载,没了,磁盘内的互相拷贝也不慢啊,个人感觉就是正常速度(当然我也没算过速度),网络拷贝网线是跑满的这对我就足够了

当然我是一人用的 DS916+,跟团队还是不能比的,个人阐述一些个人的客观事实,没有任何意见,仅供楼主参考
twl007
2018-07-16 23:17:02 +08:00
@046569 那你 QQ 崩了要不要去找微软让他帮你解决啊 你 AppStore 下的应用闪退了你要不要去找 Apple 帮你修?
xenme
2018-07-16 23:17:08 +08:00
@fetich synology 开 ftp,或者直接 smb 然后随便放,比 dlna 强多了,优先推荐 ftp,性能更好
geekzu
2018-07-16 23:44:17 +08:00
生产环境不要用群晖!
生产环境不要用群晖!
生产环境不要用群晖!
southwolf
2018-07-17 00:08:36 +08:00
@twl007 抓到一只 007 :joy: …… 看来好奇 LZ 为啥会用群辉当服务器用的不是我一个人
wangfei324017
2018-07-17 00:08:37 +08:00
qnap 如何?
doresu
2018-07-17 00:23:04 +08:00
手机上看帖子正文让我眼睛痛
046569
2018-07-17 00:38:36 +08:00
@xingo
也许你没有调查过群晖的这个套件中心是怎么回事.我在看 DSM 的脚本之前也是和你一样的看法,以为群晖的第三方真的是第三方提供的,后来发现不是.以这个 synology_GitLab 为例,群晖的 10.6.4 - 0051 基于 sameersbn/gitlab:10.6.4 修改.定制了一些东西,比如原数据库就不是用 MariaDB.问题就是出现在定制的脚本里.
如果是 GitLab 自身 bug 导致,我当然不会找群晖.我再强调下原因:由于群晖之前数据库选用了 GitLab 不推荐的 mariadb .后续升级时在 DSM 中集成了第三方的 MySQL to PostgreSQL Converter 并且做了修改,导致数据库转换失败.这个过程中,并非是 GitLab 提供的数据库转换脚本,这个账真算不到 GitLab 上去.群晖做的技术选型定制并提供系统集成服务,我找群晖有错吗?
@nieyujiang @southwolf
可能我个人习惯物尽其用吧,既然买了就要好好利用.当初为了用 docker 买的 plus 系列,没想到这么惨.
@hstdt @luyan @geekzu
写了这么多,要是能给大家提个醒,就算我的时间没白浪费了.
@twl007
别勉强自己强行洗地了,套件中心和 APP Store 模式不一样都分不清,还真和群晖的技术工程师给我的回复一样.你是看到我的工单了吗?厉害了.
msg7086
2018-07-17 01:38:22 +08:00
那么所以为什么当初要拿群晖当服务器用呢。hhh

老老实实学我们装一台 Linux 多好。
zwl2012
2018-07-17 01:46:37 +08:00
@046569 额,私以为这种第三方套件应该不是官方做的,群晖只是提供一个上架的平台
ferock
2018-07-17 02:53:50 +08:00
有一说一

1. 升级没有做好备份,这是自己的问题
2. 企业级应用,就别用群晖定制版的 gitlab 了,毕竟那货还跑的 docker 你都不知道修改了啥(比如 pgsql 换成 MariaDB )
3. gitlab 的升级和备份本来就很操蛋。。。我已经迁移到 gitea 了
4. git 重要的不就是代码吗?如果用 docker 也麻烦把数据仓库映射出来(这句话其实是对群晖说的,换句话说,不靠谱的 docker 别用。)



以上
nieyujiang
2018-07-17 05:49:12 +08:00
@046569 gitlab 最省心的用法不就是开个 Linux 服务器,然后用官方 docker 镜像,然后一行命令跑起来。至今没遇到问题
fuermosi777
2018-07-17 06:00:51 +08:00
幽默
winneis
2018-07-17 07:12:36 +08:00
群晖不是生产工具?数据有时比群晖重要,这个群晖在设计时就应该要注意这一点,比如 c 盘只装系统,而 a 片放 B 盘一样。。。系统坏了 a 片还在,而不象小米路由器把系统安装在硬盘一样这么傻逼。
zgray
2018-07-17 07:40:15 +08:00
公司可以考虑买台二手的服务器如 R720,然后多买些硬盘组 raid,性能比群晖好很多。然后就是一个个解决刚需问题。
建议物理机装一个虚拟化环境,如 hyper-v 或者 exsi,然后在装一个自己会玩的 linux 虚拟机,之后大多数服务可以跑在这个虚拟机内。如果需要更多环境可以继续建虚拟机。

虚拟机内的服务建议能上 docker 就上 docker,用 docker-compose 配置很简单的。

比如我这边装了这些:gitea,sofether,seafile
还有些忘记了,根据需要自己配置,性能更高,维护性也还行。
ladypxy
2018-07-17 08:20:13 +08:00
1813+用了这么多年,从来没遇到过楼主提到的任何一个问题。
遇到过一次因为升级 ISCSI 不能启动,联系群晖,那边远程直接搞好了,服务还是很满意的。
群晖是 NAS,不是服务器。
shakoon
2018-07-17 08:34:11 +08:00
418s 用了几个月了,升级过一次系统,发现给我把 /root 下我放的探测 ups 状态的脚本弄没了,然后后面不管是套件升级还是系统升级,我都统统不再理会。话说 video station 客户端真是莫名的难用啊
fetich
2018-07-17 08:36:36 +08:00
@ladypxy 群晖远程是如何工作的?
ladypxy
2018-07-17 08:48:53 +08:00
@fetich 会远程 SSH 连过来

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

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

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

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

© 2021 V2EX