之前矿难买了个星际蜗牛C款机箱,两块红盘存储数据,没想到红盘质量这么差,从上年初到现在断断续续出现UNC错误,这这周崩了,记录下修复过程:

群晖系统在内部用的软raid管理,新插入一个硬盘初始化后,它一般会格式化为3个分区,一般前两个和系统相关,最后一个作为存储盘,下图是我的这个坏道硬盘的分区情况

注意看哪个Type是raid类型的,这时候还不能直接使用。
当系统有多个硬盘时,每个硬盘都是这样的分区,每个硬盘的第一个分区一起,会组成raid1模式阵列(一份资料存多处),这样的话,每个硬盘上都有一份系统文件备份,这也是为什么群晖的机器拔掉一个硬盘,系统仍然正常运行的原因,看下图:

磁盘软阵列组成后,这时候的磁盘阵列相当于硬盘,还需要给它分区。
群晖系统使用了lvm管理分区,先分出卷组,然后在卷组里添加卷,实际上web界面的存储空间管理里面,存储池对应的就是卷组,存储空间对应的就是卷。我的机器两块硬盘,创建了两个卷组,每个卷组里有几个卷,我用lvm命令列出来卷组和卷如下:

创建卷时,会指定文件格式,现在群晖推荐btrfs文件系统。一般碰到的都是文件系统的错误,这个具体要根据/var/log/disk.log 和 scemd.log查看什么问题。我遇到的比较复杂一些。
首先修复btrfs文件系统, 使用命令是:

btrfs-find-root /dev/vg1/volume_1 &> /tmp/test.txt

注意这个文件系统的卷路径因人而异,我的坏盘区域是vg1卷组下的volume_1/volume_2/volume_3,所以是这个路径,这个命令用于查找问题block。
一般发现的是这样

选第一个开始修复:

btrfs check --repair -r 117784576 -s 0/1/2

需要注意–repair加上后,是有风险的,可能修复失败,文件系统更乱,所以在做修复前一定做好硬盘备份,-s后面随意选一个,失败再换,一般这条执行后,没有‘abort’/‘failed’就是成功了
如果执行时遇到报错 "RDWR"关键词的,需要执行清cache命令

btrfs check --clear-space-cache v2

不断的将所有block修复完后,btrfs文件系统一般就搞定了。这时候运气好,重启dsm一般存储空间都在,不丢失而且只读模式也恢复成读写模式了。

运气不好,可能修复文件系统的过程影响了软raid格式,具体需要查看log, 很不幸,我就遇到了。查看scemd.log发现了/dev/md2 RAID crash这种关键词,所以我又重建了我硬盘第三分区/dev/sdc3的raid格式。具体比较取巧:
1、拔掉坏盘
2、重启机器
3、热插上坏盘
4、运行命令:

mdadm -Cf -e1.2 /dev/md2 -n1 -l1 /dev/sdc3

完成重建后,可以做个检查, -e后面是版本,1.2和0.9可以自行尝试

mdadm -D /dev/md2


重启机器后不再报存储空间损毁。不过修复的过程还是对系统造成了影响,dsm提示修复系统,修复过程就是RAID同步的过程,见下图,可以看到,我的坏盘是sdc硬盘,md0里sde1的数据在向sdc1同步。

总结:
群晖的linux对硬盘坏道比较敏感,因为文件系统日志式的,可以及时检测到硬盘坏道,如果发现有报告损毁,还是及时备份数据,换硬盘吧。数据无价

群晖系统硬盘损毁的修复相关推荐

  1. pve安装黑群晖直通硬盘_在Proxmox VE(PVE)安装黑群晖

    一.环境介绍 1.Proxmox VE(以下简称PVE) 5.4-3 2.黑群晖引导(本教程采用DSM3617-1.03b引导)由Jun大神提供(相关文件可从网盘下载) 3.黑群晖系统PAT安装包(本 ...

  2. 虚拟机安装黑群晖_【群晖系统】HEI群辉DSM 6.2.1 系统安装图文教程 (19年2月)

    黑群晖系统其实是指在普通电脑运行Synology DSM系统, 事实上在普通PC电脑上安装黑群晖(Synology DSM)也非常方便, 现在把教程简单写一下. 引导系统装哪里? 非常关键的问题,DS ...

  3. pve安装黑群晖直通硬盘_更新教程:群晖下直接挂载WINDOWS的NTFS格式硬盘,试验通过......

    本帖最后由 Ly320 于 2017-1-17 00:06 编辑 经过这两天不停的折腾,系统还特意重装了一遍,升级了一次,得到了以下大家比较关心的问题的实践经验供参考: 1.关于硬盘休眠: 只要主板B ...

  4. pve安装黑群晖直通硬盘_Promox VE(PVE)安装虚拟黑群晖实现硬盘休眠避坑指南

    Promox VE(PVE)虚拟环境安装虚拟黑群晖,也能实现像EXSi直通SATA控制器那样实现硬盘休眠,而且硬盘管理比EXSi要灵活.PVE虚拟黑群晖硬盘休眠的关键也是隐藏引导磁盘和SATA控制器直 ...

  5. VMware虚拟机安装黑群晖系统

    群晖简介: DiskStation Manager (DSM)是网页界面的直觉式操作系统,可帮助用户管理存于Synology DiskStation和RackStation里的文件.照片.音乐.视频以 ...

  6. 搞个服务器安装黑群晖系统,牛人闲置电脑大改造!超低成本组建家用黑群晖NAS...

    一.前言: 大家好,俺又来了. 这篇原创很早就在构思怎么写了,因为确实作为一个数码爱好者来说,当得知有 群晖 威联通 这种NAS 的东西存在的时候,就忍不住想体验体验. 但是奈何自己的资金不够,想一想 ...

  7. linux群晖系统密码忘记,【系统篇】猫盘群晖重置密码、重装、重置、升级与降级等...

    摘要: 用猫盘群晖的小伙伴碰到系统问题,比如:忘记登陆密码.系统出问题无法登陆与远程.系统升级出bug想降级等与系统有关的问题,怎么办呢,通常百度可以零零散散的找到一些,本文将整理一下,以... 用猫 ...

  8. 黑群晖二合一已损毁_搬运 如何在黑群晖中重置损毁的储存池/储存空间

    本帖最后由 ieweix 于 2020-11-23 22:05 编辑 如何在黑群晖中重置损毁的储存池/储存空间 萌新请不要看这个教程! 这个教程合适对linux有一定基础的用户 使用本方法前,请备份E ...

  9. ESXI虚拟机下直通外部USB硬盘给黑群晖当硬盘

    ESXI虚拟机下直通外部USB硬盘给黑群晖当硬盘 步骤如下 1.在esxi物理机后台打开SSH功能,用指令进行操作 ps:登录ESXI web管理界面,找到:主机>操作>服务>启用安 ...

  10. 家庭影院、“私有云”存储服务器及群晖系统的搭建

    家庭影院."私有云"存储服务器及群晖系统的搭建 NAS(网络附属存储服务器) 如何搭建群晖系统(黑群晖) 正式安装群晖系统 介绍套件 NAS(网络附属存储服务器) NAS(Netw ...

最新文章

  1. [转]Windows CE 编程的十点忠告(by pdasky)
  2. matlab和python哪个运行快_MATLAB比Python更快吗?
  3. PUSHA/PUSHAD POPA/POPAD 指令详解
  4. C++单例模式简单实现
  5. 敏捷开发_敏捷开发之看板
  6. u盘pe无人值守linux,从U盘无人值守安装linux操作系统(纯实践笔记
  7. AppStore上传已经开发好的App的方法
  8. 图片自适应div比例缩放上下左右居中
  9. python编写程序判断数据类型_python中如何判断一个变量的数据类型
  10. [转载]CAST-CONVERT两个函数进行类型转换时的异同点
  11. 原油等特殊期货开户要求和豁免
  12. java后端getmonth_Java YearMonth getMonth()用法及代码示例
  13. 老虎证券爬取港股(对小米股价的实时显示和报警)
  14. Xshell 6免费安装
  15. 基于视词袋模型的场景识别
  16. dr优先级默认_OSPF路由器不能成为DR/BDR唯一的方法:DR优先级=0
  17. 小球自由落体及碰撞反弹
  18. ossbrowser
  19. 《新闻联播》报道百度山西数据标注基地 培育新业态打开新就业空间
  20. 中国不可能有金融危机而只有经济危机

热门文章

  1. cad补全三视图_机械制图课程中补全三视图的解题方法
  2. 阿里矢量图库icomoon的icon引用方法
  3. Python 显示实时时间方法
  4. Linux服务器下载Redis
  5. netty权威指南 微云_《Netty权威指南》(二)NIO 入门
  6. CMSIS应用于研究指南图文教程
  7. RISC-V 之一 使用 ARM CMSIS 的 SVD 文件辅助调试
  8. 电脑硬盘为什么要分区
  9. 【POJ】1321-棋盘问题 n皇后、dfs
  10. ubuntu 、emacs中使用翻译功能