跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • qnap 太坑了[大哭],此生再也不入 nas 坑
未分類
2020 年 10 月 24 日

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

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

資深大佬 : feather12315 12

嫌弃太长,直接拉到最后看结论。

前几个月入了 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 着实不咋样(更别谈小作坊了)。

大佬有話說 (70)

  • 資深大佬 : ZRS

    这种问题统一建议 freenas

  • 資深大佬 : dianxinyonghu

    我用群晖的,基本只用来下电影存文件,很稳定。折腾了总会出问题的,问题解决了,也就进步了

  • 資深大佬 : noqwerty

    好奇最后 RStudio 是怎么帮到你的

  • 資深大佬 : billlee

    Vendor lock-in 是个大问题,好像服务器一般也是过了保修期后如果出故障就直接报废的吧。
    个人使用就还是开源大法好了

  • 資深大佬 : joyhub2140

    我也是,用了一个铁威马的 nas,前几天用的好好的盘,盘符莫名其妙的丢失了,设置界面还能识别到硬盘,但就是无论如何都挂载不了,我看了下,这货单盘内搞了个 raid 分区,我按照网上挂载 raid 的方法无论如何都挂载不了,提示什么 can not read superblock 什么的,现在 500 多 G 的数据还留在里面,我不敢再动这个盘了,赶紧从 nas 里抽出来,用软海绵包起来藏到保险柜里,等待高人打救了

  • 資深大佬 : ericFork

    @noqwerty #3 同好奇,RStudio 不是 R 语言的 IDE 么

  • 資深大佬 : nuk

    @ericFork 应该是 R-STUDIO 而不是 RStudio 吧

  • 資深大佬 : noqwerty

    @nuk #7 应该是了,这重名绝了

  • 資深大佬 : venster

    赞一个,现在的 nas 功能越做越多,还都做的不好用。我需要的就是一个硬件加一个正常的操作系统而已。结果又是下载器,又是数据库,又是虚拟机,全都来了。

  • 資深大佬 : sutking

    数据重要就别折腾,想折腾就要能承受损失全部数据的风险。

  • 資深大佬 : mostkia

    所以说别整那么多有的没的,直接多硬盘存储就行了,重要数据,多盘备份。磁盘坏之前都是能观察到预兆的,而且一个硬盘的数据迁移起来成本也不高,RAID 坏了一个其余几个要承担恢复压力,硬盘买起来一般都是一个批次时间生产的,一个坏了,其它几个也差不多了,忽然施加大量计算,很可能集体仆街。个人使用,给硬盘一个舒适的环境,避免高温震动,上个 UPS,比什么 RAID 都好使

  • 資深大佬 : dxgfalcongbit

    我两个 NAS 一个 WIN10 一个黑裙

  • 資深大佬 : spacezip

    个人折腾 san

  • 資深大佬 : GrayXu

    @mostkia RAID 才是硬保证

  • 資深大佬 : pangwa

    你这都是基于自己的假设做的推断,qnap 肯定没有说过它的磁盘可以拆下来放到 linux 上可以直接挂载不是? 出了问题得想下为啥没看手册 /提前上网储备知识啊。 说白了这真谈不上是 qnap 的问题

  • 主 資深大佬 : feather12315

    @noqwerty #2 因为用的 raid 1,单盘可以使用。可能只读模式会少了很多校验步骤,所以能够识别分区并挂载

  • 資深大佬 : missdeer

    刚在淘宝拍了个蜗牛星际 B 款,准备拿回来装 Debian 自己搞
    用品牌 NAS 的感觉就是一入豪门深似海……

  • 資深大佬 : loading

    没客服的吗?我用群晖起码有客服保障。

  • 資深大佬 : loading

    噢,你把 nas 主机出了,然后留下来的硬盘想直接提数据。
    这是你的原因,关 qnap 啥事?

  • 主 資深大佬 : feather12315

    @pangwa #15 那你告诉我我该怎么读取文件?我磁盘还没格。
    私以为,文件系统的平台兼容性都没法保证( qnap 的 source forge 源码告诉我的,它除了修改了 ext4 、md 的一些字段以外,还设置了许多不知道怎么开启的编译选项),压根不具备换平台的可能性

  • 資深大佬 : superszy

    估计数据也不重要吧,不然自己想想就决定了?哪怕只是网上随便搜一句都会知道实际并不是你想的那样。
    我不同意这是 qnap 的问题

  • 主 資深大佬 : feather12315

    @billlee #4 服务器没瞎改系统文件系统、raid 、LVM,这三样不出问题就能保证存储非硬件绑定。

    @joyhub2140 #5 那可以试试 R-Stdio https://www.r-studio.com/

    @ericFork @nuk #6 #7 额,网站叫 r-studio,名字叫 r-linux

    @loading #18 客服解决不了问题,除非它开发了专门的软件用于跨平台数据恢复。毕竟我自己就干这行的。

  • 資深大佬 : pangwa

    @feather12315 你换机器前就应该导出数据, NAS 本来是负责帮你存取文件, 至于你把硬盘拆下来放别的地方能不能读, 人家不保证, 也不是它的职责范围. 你自己把盘拆下来放 linux 下读取本来就是一厢情愿的想法, 就像你把 ntfs 的磁盘放 linux 读, 微软保证你能读取了么?

  • 資深大佬 : Aviciii

    蜗牛黑裙,稳定两年多了,扔在角落里挂 pt,做服务器一直很稳。感觉超值了

  • 資深大佬 : farmer01

    @Aviciii 你的蜗牛有没有换过电源

  • 資深大佬 : zarte

    1.这是你自己自以为是瞎整的问题
    2.对于普通人来说买 nas 然后盘插满组 raid1,硬盘有问题会告警换盘即可。我家那两盘的都用了几年了存照片影片用都没啥问题。

  • 資深大佬 : mangogeek

    黑裙系统挂过一次,有阴影,数据都在。后来果断白裙至今 2 年,稳如狗。

  • 資深大佬 : tankren

    家用 NAS,ext4 就可以了

  • 資深大佬 : Oysmart

    群晖 261 II 已稳定运行 3 年多,无论是网站备份,还是照片电影,通杀。我想要是没有群晖感觉日子少很多乐趣啊。

  • 資深大佬 : ipwx

    有钱直接白群晖。没钱折腾,那只能自己踩坑。。。

  • 資深大佬 : no1xsyzy

    @feather12315
    > 想着自己虽然不做存储,但也是搞 Linux 的
    > 不知道怎么开启的编译选项
    服了。

    而且俺寻思你临时弄个黑裙不就导出来了?

  • 資深大佬 : onebyone

    蜗牛黑裙,稳如老狗,能天天帮我定时备份其他服务器上的数据,再也不用担心数据丢失了,性价比极高

  • 資深大佬 : no1xsyzy

    @no1xsyzy (哦我又把两家名字对应弄错了)
    总之用同样的系统把数据导出来不就行了?
    另外,NAS 别整 LVM,只用 ZFS

  • 資深大佬 : fatpower

    单盘白群晖无所畏惧

  • 資深大佬 : hahaxo

    8T 有线桌面式 3.5 寸移动硬盘(备份)+ 树莓派外接闲置的 1T (下载)

  • 資深大佬 : emberzhang

    淹死的都是会游泳的

  • 資深大佬 : xuminzhong

    4T -> rsync -> 4T
    8T -> rsync -> 8T
    重要的照片再 -> rsync -> 异地远程 + Google Photos
    nas raid ups 的都不需要,方便还更安全。
    7 8 年了坏过一次硬盘,买坏新的 rsync 回来继续跑,基本 0 丢失。

  • 資深大佬 : lepig

    多做多错 少做少错

  • 資深大佬 : Aviciii

    @farmer01 没有,目前挂了 3 块硬盘。但是刚开始固态有问题直接换了个三星的,装好后再也没折腾过,很稳

  • 資深大佬 : laminux29

    直接一台工作站 + 一堆 USB3 硬盘阵列柜拿来做 NAS 不香吗?

  • 主 資深大佬 : feather12315

    @pangwa #23 Linux 读不了,随便整台 PC 装个 Windows 就行。qnap 把 ext4 fs 改动了,不一定能够用在主线的 ext4 文件系统上,起码写入或许会出问题。

    @zarte #26 可,硬件坏了呢?

    @tankren #28 我看了下 qnap 的源码,ext4 fs 被它改过,不一定兼容 kernel 主线上的 ext4

    @no1xsyzy #31 arm 机器,x86 PC 。也说了:我不是做存储的,况且仅仅是编译选项我就继续搞下去了,它的 LVM (印象叫 storage_xxx
    .h )用上到不知道来源于哪里的头文件,压根没法编译。
    随意找个机器导出来,可手头没别的机器;不过捣鼓黑 qnap 貌似可行。

    @no1xsyzy #33 nas 上,除非单盘(这点还不确定),否则 LVM 一定开启。

    @xuminzhong #37 当前计划这样。

    @laminux29 #40 空间大,搬家不方便。当前是 all in one,PC 上把 SATA 口插满了,因此弃用了 nas 。

  • 主 資深大佬 : feather12315

    @no1xsyzy #31 仅仅知道编译选项也不行。内核的那些编译选项不是使用标准的 kconfig 来指定,也不知道内核、LVM 、mdadm 的启动参数有没有定制。当然,想整理的话肯定也能整理出来,只不过时间成本高得吓人。

  • 資深大佬 : jzphx

    勇士,不过这个真的不能说 qnap 坑或者 nas 坑,应该在卖掉硬件前把数据转移出来。起码也先检查一下挂在其他系统能不能读

  • 資深大佬 : pangwa

    @feather12315 你看, 在 linux 上读 ntfs, 也是第三方做的, 关 windows 啥事儿啊? 你现在不也用第三的文件(r-studio)搞定了吗? 这个逻辑是一样的啊, 不关 qnap 一点事.

  • 資深大佬 : whywhywhy

    看上几个说白群晖的。

    真的不要迷信白群晖了,并不是白群晖就一定数据安全了。

    最近用了一下群晖售后,服务还可以,但劝君多谨慎,老规矩,NAS 里的数据仍然要有至少第二份保存在其他的设备上(行业里的规矩是最低要有 3 份数据存在,以免需要数据的时候发现 NAS 并没有如期做好备份工作),并不是选择白群晖就不会有软硬件问题。

  • 資深大佬 : CallMeReznov

    据传言,白裙死的比黑裙多。qnap 太坑了[大哭],此生再也不入 nas 坑

  • 資深大佬 : manzhiyong

    raid 和容灾有啥关系,数据损坏的风险更高了。

  • 資深大佬 : nicevar

    NAS 做 raid 太浪费,不如把数据同步到多个网盘上去,你做个 raid 一天回家发现主机被小孩浇水了是啥心情

  • 資深大佬 : MaverickLee

    FreeNAS+1

  • 資深大佬 : Bear13023

    所以还是搞一个 unraid 才是家用正常方式。

    正常 raid 在组建时对硬盘的规格要求与浪费非常严重,就算这步过去了,但是普通用户要搞一个数据恢复也是非常困难的事情。

    像 unraid 这种坏一个,直接换个新的,自己通过校验盘给里面写入,还是非常省心的事情。

  • 資深大佬 : tankren

    @feather12315 #39 ext4 就没有用成品 NAS 的必要啊 自己组 我用 OMV

  • 資深大佬 : mrzx

    呵呵,所以我自己搞了台服务器,装了 freenas 。。。。

  • 資深大佬 : 2831650

    重要数据必须备份一份,备份到本地也好,网络也好

  • 資深大佬 : FlyingShark

    @Bear13023 可是 unraid 速度慢呀

  • 資深大佬 : zarte

    同家的 nas 应该是可以直接插的(没确认过)

  • 資深大佬 : zarte

    @manzhiyong raid1 不是用来容灾的那是用来干啥的?

  • 資深大佬 : zarte

    @Bear13023 普通人买硬盘买同品牌同大小的很难么?组非 raid0 一块盘坏了换个盘的事而已。

  • 資深大佬 : manzhiyong

    @zarte raid 用来快速恢复的,牺牲了安全性。

  • 資深大佬 : py2ex

    @pangwa 我认为不是主的问题,qnap 它也没说过自己改动了内核和 LVM 。如果注明了这个,主可能都不会下单。
    比如我,以前会在群晖和 qnap 之间犹豫,现在知道主提到的事情,以后不会买 qnap 。

  • 資深大佬 : laminux29

    @feather12315 SATA 口满了还有 usb 3 甚至 pci 带 USB 3

  • 資深大佬 : nullboy

    gen10 真香

  • 資深大佬 : samtang

    用过 qnap 那款 ts228,装的两个 2t 硬盘,一段时间之后里面存的文件都莫名其妙的消失了(文件夹还在,看已用容量没变,但是文件都看不到了。。。)

  • 資深大佬 : no1xsyzy

    @feather12315 #41 魔改还行…… 其实弄个黑的操作比较标准。
    不提交到上游的算窃取开源成果,上游不让你并的算菜鸡,所以跟上游不兼容算有罪吧。
    至于 LVM,唯一(?)敢自称工业级方案的 FreeNAS / TrueNAS 想要读 LVM 都还要费点功夫……

    @py2ex 安卓也没有明确地到处说自己在 Linux 内核上添加了专有驱动兼容层,买台安卓手机并不一定能刷个 Ubuntu 用。因为这些东西根本不是提供给高级用户用的,这些东西你说半天只会让一般用户感觉你这东西好高大上,“我一定用不来”,就没人买了。
    至于自己不具有相应技术,但却不知道自己不具有,这叫做 unknown unknowns,毫无疑问确实是 problem,但并非 to blame,就这样。

  • 資深大佬 : billlee

    @feather12315 #22 服务器会用硬件阵列卡啊

  • 資深大佬 : 594duck

    瞎折腾。首先这个锅就不是 qnap 的锅,人家没承诺过给你无缝迁移。

    第二你为什么确保你的台式机就是比 qnap 好?

  • 資深大佬 : lovecy

    @FlyingShark unraid 还能影响读取速度?

  • 資深大佬 : lkk

    把机器先卖了也没谁了。你这种情况,最好的办法就是上京东自营买一台 QNAP 的主机。京东自营 QNAP 产品带网络产品 30 天无忧体验,30 天足够你把数据导出去了,而你要支付的只是商品总价的 5%。

  • 主 資深大佬 : feather12315

    @594duck #65
    不承诺无缝迁移,那厂商就要说明:本产品不兼容其他平台,或开发专门的迁移工具。
    这东西本就不是给小白用的,专业用户有能力知道兼容性的含义。

    我的台式机至少瞎搞,只要磁盘没问题,哪个平台都能读写数据。

  • 資深大佬 : msg7086

    其他平台为什么会默认兼容啊…
    NAS 本来就可以认为是私有格式。
    迁移工具? nfs 和 smb 不算迁移工具?你机器都卖了还谈什么售后服务?你连客户都算不上了,顶多是个路人。企业为什么要给一个路人开发工具啊。

    这还算好的呢,要是遇上那些自带 520 字节扇区硬盘的机器,插上电脑连盘都不认的,你要咋办……

  • 主 資深大佬 : feather12315

    @msg7086 #69 因为它是基于 Linux,标注用的是 ext4 文件系统(可查)。它搞成私有格式可以,但不能标注 ext4 这种文字,可以取名类似 Qtier 。

    软件层面的东西,别拿硬件来说事,Linux 把 driver 、block IO 、filesystem 、ABI 抽象分层。driver 正常工作,其他功能没有只是没有在该层实现。
    对于自带 520 字节扇区硬盘的机器,仅需搞定驱动即可。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具