qnap 太坑了[大哭],此生再也不入 nas 坑

2020-10-15 01:13:48 +08:00
 feather12315
嫌弃太长,直接拉到最后看结论。

前几个月入了 nas 坑,买了个乞丐版的 qnap 4 盘位 nas,数据用 raid 1 做的容灾,磁盘分区使用了 LVM 。
自己用台式机 DIY 了存储,于是前些时候把 nas 出了。想着自己虽然不做存储,但也是搞 Linux 的,所以也就没提前迁移数据。

这两天打算迁移数据,使用普通的桌面 Linux ( Ubuntu / CentOS / openSuSE )系统将磁盘挂载,raid 没问题,可 LVM 报错:
LV tp1, segment 1 invalid: does not support flag ERROR_WHEN_FULL

网上搜了下,有人说这是 qnap 自己修改了内核与 LVM,需要使用 qnap 定制的内核与 LVM,sourceforge.net 可下载到他们的源码,自己编译。

看到这,心想这没问题。高版本的编译器编译内核,存在 bug 实属正常,网上找一找 patch 打上去修复了。可 qnap 在内核、LVM 中定制了太多的代码,不开启他们的编译选项编译无法通过,挨个找 flag 太耗费时间了; 并且 LVM 还提示链接错误、缺少网上搜不到任何信息的头文件。

最后,是 RStudio 救了我[大哭]。

个人体会:
1. 对个人来讲,简单的才是最好的。
2. 使用 nas 即与厂商深度绑定,随意更换平台成本很高。对普通人来讲,nas 坏了,raid1 这种能用免费的数据恢复软件恢复,其他类型的 raid 八成要再买同厂商的 nas 了。
3. 从源码的角度看,qnap 着实不咋样(更别谈小作坊了)。
13472 次点击
所在节点    NAS
76 条回复
ZRS
2020-10-15 01:22:59 +08:00
这种问题统一建议 freenas
dianxinyonghu
2020-10-15 01:27:19 +08:00
我用群晖的,基本只用来下电影存文件,很稳定。折腾了总会出问题的,问题解决了,也就进步了
noqwerty
2020-10-15 01:33:21 +08:00
好奇最后 RStudio 是怎么帮到你的
billlee
2020-10-15 01:51:09 +08:00
Vendor lock-in 是个大问题,好像服务器一般也是过了保修期后如果出故障就直接报废的吧。
个人使用就还是开源大法好了
joyhub2140
2020-10-15 02:01:24 +08:00
我也是,用了一个铁威马的 nas,前几天用的好好的盘,盘符莫名其妙的丢失了,设置界面还能识别到硬盘,但就是无论如何都挂载不了,我看了下,这货单盘内搞了个 raid 分区,我按照网上挂载 raid 的方法无论如何都挂载不了,提示什么 can not read superblock 什么的,现在 500 多 G 的数据还留在里面,我不敢再动这个盘了,赶紧从 nas 里抽出来,用软海绵包起来藏到保险柜里,等待高人打救了
ericFork
2020-10-15 03:19:12 +08:00
@noqwerty #3 同好奇,RStudio 不是 R 语言的 IDE 么
nuk
2020-10-15 04:22:45 +08:00
@ericFork 应该是 R-STUDIO 而不是 RStudio 吧
noqwerty
2020-10-15 04:48:57 +08:00
@nuk #7 应该是了,这重名绝了😂首页上的 R-Studio, R-Tools 全都有对应的
venster
2020-10-15 07:59:30 +08:00
赞一个,现在的 nas 功能越做越多,还都做的不好用。我需要的就是一个硬件加一个正常的操作系统而已。结果又是下载器,又是数据库,又是虚拟机,全都来了。
sutking
2020-10-15 08:02:35 +08:00
数据重要就别折腾,想折腾就要能承受损失全部数据的风险。
mostkia
2020-10-15 08:10:40 +08:00
所以说别整那么多有的没的,直接多硬盘存储就行了,重要数据,多盘备份。磁盘坏之前都是能观察到预兆的,而且一个硬盘的数据迁移起来成本也不高,RAID 坏了一个其余几个要承担恢复压力,硬盘买起来一般都是一个批次时间生产的,一个坏了,其它几个也差不多了,忽然施加大量计算,很可能集体仆街。个人使用,给硬盘一个舒适的环境,避免高温震动,上个 UPS,比什么 RAID 都好使
dxgfalcongbit
2020-10-15 08:17:49 +08:00
我两个 NAS 一个 WIN10 一个黑裙
spacezip
2020-10-15 08:20:58 +08:00
个人折腾 san
GrayXu
2020-10-15 08:22:08 +08:00
@mostkia RAID 才是硬保证
pangwa
2020-10-15 08:27:00 +08:00
你这都是基于自己的假设做的推断,qnap 肯定没有说过它的磁盘可以拆下来放到 linux 上可以直接挂载不是? 出了问题得想下为啥没看手册 /提前上网储备知识啊。 说白了这真谈不上是 qnap 的问题
feather12315
2020-10-15 08:27:06 +08:00
@noqwerty #2 因为用的 raid 1,单盘可以使用。可能只读模式会少了很多校验步骤,所以能够识别分区并挂载
missdeer
2020-10-15 08:30:43 +08:00
刚在淘宝拍了个蜗牛星际 B 款,准备拿回来装 Debian 自己搞
用品牌 NAS 的感觉就是一入豪门深似海……
loading
2020-10-15 08:46:31 +08:00
没客服的吗?我用群晖起码有客服保障。
loading
2020-10-15 08:48:15 +08:00
噢,你把 nas 主机出了,然后留下来的硬盘想直接提数据。
这是你的原因,关 qnap 啥事?
feather12315
2020-10-15 08:50:17 +08:00
@pangwa #15 那你告诉我我该怎么读取文件?我磁盘还没格。
私以为,文件系统的平台兼容性都没法保证( qnap 的 source forge 源码告诉我的,它除了修改了 ext4 、md 的一些字段以外,还设置了许多不知道怎么开启的编译选项),压根不具备换平台的可能性

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

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

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

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

© 2021 V2EX