码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 黑群晖断电导致存储空间已损毁修复记录


    黑群晖断电2次,担心的事情还是发生了,登录后提示存储空间已损毁......

    开干!!

    修复方式:

    1.使用SSH登录到群晖,查看相关信息

    1. # 登录后先获取最高权限
    2. root@DiskStation:~# sudo -i
    3. # 检测存储池状态
    4. root@DiskStation:~# cat /proc/mdstat
    5. Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
    6. md2 : active raid1 sdf5[0](E)
    7. 45495040 blocks super 1.2 [1/1] [U]
    8. md3 : active raid1 sde5[0]
    9. 129386432 blocks super 1.2 [1/1] [U]
    10. md1 : active raid1 sdf2[1] sde2[0]
    11. 2097088 blocks [16/2] [UU______________]
    12. md0 : active raid1 sde1[1] sdf1[0]
    13. 2490176 blocks [16/2] [UU______________]
    14. unused devices:
    15. # 执行命令停止使用存储池
    16. root@DiskStation:~# synospace --stop-all-spaces
    17. # 扫描并安装所有存储池
    18. root@DiskStation:~# mdadm --assemble --scan
    19. # 如果一直无法停止就使用下面的命令停止
    20. root@DiskStation:~# synopkg list --name | xargs -I"{}" synopkg stop "{}"
    21. # 查看Error的存储池信息
    22. root@DiskStation:~# mdadm -D /dev/md2
    23. /dev/md2:
    24. Version : 1.2 # 需要注意这个
    25. Creation Time : Mon Nov 13 22:01:19 2023
    26. Raid Level : raid1
    27. Array Size : 45495040 (43.39 GiB 46.59 GB)
    28. Used Dev Size : 45495040 (43.39 GiB 46.59 GB)
    29. ...
    30. Name : DiskStation:2 (local to host DiskStation)
    31. UUID : 71f36d89:5cffbd8g:08481f9n:37050900 # 需要注意这个
    32. Events : 3
    33. Number Major Minor RaidDevice State
    34. 0 8 85 0 active sync /dev/sdf5 # 需要注意这个
    35. # 停止异常的存储池,参数解释:f强制S停止
    36. root@DiskStation:~# mdadm -Sf /dev/md2
    37. # 创建新的raid设备,参数解释:C创建f强制e元数据格式n磁盘数量l raid等级u uuid,这里的uudi需要变更,不能和上面一致,把上面的复制下来随便改几个数字就行
    38. root@DiskStation:~# mdadm -Cf /dev/md2 -e1.2 -n1 -l1 /dev/sdf5 -u71f36d89:5cffbd8g:08481f9n:37050965
    39. # 重启设备
    40. root@DiskStation:~# reboot
    41. # 启动存储池
    42. root@DiskStation:~# synospace --start-all-spaces
    43. 登录群晖面板,如果发现此时存储池由损毁变成只读,需要手动转换
    44. # 启动所有停止的套件
    45. root@DiskStation:~# synopkg list --name | xargs -I"{}" synopkg start "{}"

  • 相关阅读:
    【STM32】使用RTE ,从 0 开始创建一个 (keil) ARM MDK工程(纯keil,标准库,以STM32F103C8T6为例)
    Linux简介
    jmeter+ant实现的接口自动化测试
    将dubbo暴露HTTP服务
    OAuth2授权服务器Id Server一键生成配置原理
    什么是数字化?什么是数字化转型?为什么企业选择数字化转型?
    多领域介绍昇思MindSpore最新技术动态
    大模型在数据分析场景下的能力评测
    快上车,搭乘HUAWEI HiCar驶向未来
    【芯片设计- RTL 数字逻辑设计入门 5 -- RTL 全加器实现及验证】
  • 原文地址:https://blog.csdn.net/weixin_42763067/article/details/134403248
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号