群晖硬盘已损毁 Linux 修复,群晖NAS提示空间损毁修复纪实

2023-11-05

注:以下操作有丢失数据的风险,请慎重考虑按本文提示操作。

前几天,家里的服务器RAID卡告警,提示阵列掉盘,后花了一天时间进行重新挂盘并重建数据(不是重建阵列哈),开机,OK!ESXI一切正常,运行各种系统没有问题。

当打开NAS时,提示报错“重做日志已损坏。如果该问题仍未解决,请放弃该重做日志。”、“The redo log of '15-NAS-000001.vmdk' is corrupted. If the problem persists, discard the redo log.”完了,肯定要出大问题,快照磁盘无法读取了,后尝试整合快照,就是把15-NAS-000001.vmdk里面的数据整合到15-NAS.vmdk里面去,没想到居然还成功了。

重新开启NAS电源,可以正常进入系统了,但进去系统后看到共享文件夹全部没有了,所有数据都是空的。通知提示“volume1空间损毁”。后开启漫长的修复道路,中间的曲折就不说了,看下面步骤吧:

1、进入控制面板开启SSH权限;

2、使用连接linux的远程终端程序连接到NAS(使用管理员账户密码登录);

3、输入以下命令切换这root账户,并输入密码:(密码就是你初始化NAS系统时设置的密码)

sudo -i

4、进入/volume1目录,若无法访问这个目录则往下看;

5、使用fdisk、dh -Th命令及/etc/fstab文件确定/volume1目录是挂在在哪个分区下;(注意:群晖NAS的数据盘使用有做软RAID的。所以查找分区的时候要注意)

6、然后使用fsck.ext4命令修复文件系统;

fsck.ext4 -y /dev/md2 //-y是默认修复,非交互式通知

7、修复完成后重新挂在/volume1目录,进NAS查看没有提示空间损毁了,看数据还是没有,那是因为修复好了的文件都保存在/volume1/lost+found/目录下;

8、进入/volume1/lost+found/目录查找带#******(*为数字)的文件下进去看看是不是有你想要的文件?

9、在NAS中新建共享文件夹,然后将/volume1/lost+found/目录查找带#******(*为数字)的文件拷贝到/volume1/(你新建的共享文件夹)/下;(注意:这里最好用cp而不是用mv,不然万一数据出问题你就哭吧。)

10、进入NAS新建的共享文件夹查看,是不是有数据了呢?

11、确保数据无误后在删除/volume1/lost+found/目录下的文件,空出存储空间。

以上步骤是在ESXI上进行的,实体机同样实用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

群晖硬盘已损毁 Linux 修复,群晖NAS提示空间损毁修复纪实 的相关文章

  • ZooKeeper服务器启动流程

    ZooKeeper服务器启动 1 单机版服务器启动 ZooKeeper服务器的启动 大体可以分为下面五个主要步骤 配置文件解析 初始化数据管理器 初始化网络I O管理器 数据恢复和对外服务 流程如下图所示 2 集群版服务器启动 Leader
  • Python中的嵌套循环

    1 什么是嵌套循环 所谓嵌套循环就是一个外循环的主体部分是一个内循环 内循环或外循环可以是任何类型 例如 while 循环或 for 循环 例如 外部 for 循环可以包含一个 while 循环 反之亦然 外循环可以包含多个内循环 循环链没
  • Maven学习笔记十:Maven坐标和依赖(依赖的配置)

    Maven坐标和依赖 依赖的配置 依赖会有基本的groupId artifactId和version等元素组成 其实一个依赖声明可以包含如下的一些元素
  • 诺基亚NoKia 8250维修笔记

    今天从桌底翻出一台诺基亚8250 零几年的老物件 尝试着加电启动 发现无论如何都是按下开机键电流上升到30MA然后回到0 看了下元器件无明显损坏 各电容均正常无击穿现象 正负极无短路 怀疑可能是芯片坏了或者晶振坏了 网上找了相关资料 怀疑可
  • 升级Mac后,连接easyconnect不能访问网页

    升级Mac后 连接运行EasyConnect后 打开网页如下提示代理问题 查看论坛 发现可能是升级Mac后导致的 见链接 关于Mac OS10 15无法使用SSL VPN 的问题预警 根据其中的连接 https bbs sangfor co
  • React组件写法

    一 傻瓜组件也叫展示组件 负责根据props显示页面信息 聪明组件也叫容器组件 负责数据的获取 处理 优势 分离工作组件和展示组件 解耦 提高组件的重用行 提高组件的可用性和代码阅读 便于测试与后续的维护 二 深入理解函数组件 函数式组件是
  • ffmpeg builds by zeranoe_手把手搭建FFmpeg的Windows环境

    1 简述 在Windows平台 搭建FFmpeg开发环境 能够帮助我们做各种开发的测试 如推流 拉流 滤镜等 2 下载源码 1 登陆FFMPEG官网 官网地址 http ffmpeg org 下载4 2 1版本源码地址 https ffmp
  • 复杂链表的复制java - 左神算法基础课04 - Kaiqisan

    大家好 都吃晚饭了吗 我是Kaiqisan 是一个已经走出社恐的一般生徒 今天讲讲复杂链表的复制 一个链表在原来的基础上新增一个指针 随机指向任意一个节点 可能是null 然后要求你复制链表 随机链表的生成 复杂链表 public clas
  • 在sqlplus中执行语句时候报错误SP2-0734: 未知的命令开头"id varchar..." - 忽略了剩余的行

    在sqlplus中执行语句时候报unknown command beginning错误 提交给维护部门批量修改数据的文件 在sqlplus中执行时候报错 SP2 0734 unknown command beginning where t
  • [译] APT分析报告:11.深入了解Zebrocy的Dropper文档(APT28)

    这是作者新开的一个专栏 主要翻译国外知名安全厂商的APT报告 了解它们的安全技术 学习它们溯源APT组织和恶意代码分析的方法 希望对您有所帮助 当然 由于作者英语有限 会借助机翻进行校验 还请包涵 前文分享了Lazarus攻击工业事件 主要
  • Layui之动态树 左侧树形菜单栏 详细全面

    本期看点 该篇是运用Layui框架来编写后台树形菜单栏 并且结合MySql来编写完成 目录 一 效果图 二 具体步骤 2 1 数据库 2 2 树形导航栏 第一个类 Treevo 第二个类 BuildTree 2 3 Dao方法 2 3 1
  • java中对象、成员变量、静态变量、方法的内存分配

    http jameszhao1987 iteye com blog 1320630 ava中内存主要包含4块 即heap 堆内存 stack 栈内存 data segment 静态变量或是常量存放区 codesegment 方法区 堆内存中
  • 微信小程序----相对路径图片不显示

    WXRUI体验二维码 如果文章对你有帮助的话 请打开微信扫一下二维码 点击一下广告 支持一下作者 谢谢 出现场景 在本地调试的时候本地图片显示 但是手机浏览的时候本地图片不显示 出现图片不显示的原因 小程序只支持网络路径和base64的图片
  • vue-别名路径联想提示的配置

    在根路径下 新建 jsconfig json 文件 即可 在输入 自动联想到src目录 代码如下 别名路径联想提示 输入 自动联想 compilerOptions baseUrl paths src 注 这里只是提示 其 实际的路径转换在v
  • .net 只需三步让Swagger显示注释

    net 只需三步让Swagger显示注释 先看效果 第一步 导包 我使用的是 net5 0的框架 所以导入5 x的包 如果你使用 net6 0的框架 注意改版本号 Install Package Swashbuckle AspNetCore
  • 最长连续不重复子序列python题解-双指针

    看了很久 发现这道题目应该是有些前提的 以至于我开始一直往错的方向去想 将题目大大复杂化了 在csdn上看了许多博客文章 终于在看到12235这道例题的答案是235才恍然大悟 反应过来 这题很简单一直被连续 类似12345 再不重复所误导
  • Ableton Live 10 Suite功能特色

    Ableton Live 10 Suite软件介绍 Ableton Live 10 Suite 是来自国外Ableton公司的一款旗舰级音乐创作软件 本站为大家分享的Ableton Live 10 Suite 是目前的最新版本 拥有四个全新
  • 非连续性概率分布的概率密度(有间断点时如何求数学期望)

    一 笔者做张宇试卷的时候 第三套试卷22题遇到一道这样的题 这里求出来的关于Y的分布函数在Y 1处并不连续 右连续 故而不能直接求导然后再积分 答案给出一种思路 就是利用关于X的概率密度是连续的 间接利用X的概率密度来求Y的数学期望 这是一

随机推荐

  • 提问 未来计算机的发展趋势是什么,计算机今后的发展趋势是什么?

    计算机今后的发展趋势是 1 巨型化 为了适应尖端科学技术的需要 发展高速度 大存储容量和功能强大的超级计算机 2 网络化 3 人工智能化 4 多媒体化 5 微型化 家用计算机的体积不断的缩小 逐步微型化 为人们提供便捷的服务 计算机 是现代
  • 蓝屏代码大全(留着自己看)

    1 常见蓝屏代码 蓝屏代码 蓝屏原因 处理方法 A5 主板 主板BIOS问题 主板放电 编程器尝试刷BIOS 不行就寄回换主板 0A 内存或硬盘 memtest测试一下内存是否报错 一般都是内存问题 更换内存 EA 显卡驱动或者显卡 完全卸
  • C++中模板函数以及类模板的示例(template)

    模板是泛型编程的基础 泛型编程即以一种独立于任何特定类型的方式编写代码 模板是创建泛型类或函数的蓝图或公式 库容器 比如迭代器和算法 都是泛型编程的例子 它们都使用了模板的概念 下面是具体的使用 include
  • 【记录】Django shell

    参考书目依旧与前几章一样 记录使用Django Shell 可以使用交互式终端会话以编程方式查看我们创建的数据 激活虚拟环境 并打开服务器 python manage py shell 一个方便快捷的可以查看bug和debug的地方
  • Unity-3DRPG游戏 学习笔记(1)--使用URP渲染管线

    教程地址 Unity2020 3DRPG游戏开发教程 Core核心功能01 Create Project 创建项目导入素材 Unity中文课堂 哔哩哔哩 bilibili 创建URP通用渲染管线 2021版本 1 打开 Windows Pa
  • 报错:java.lang.NullPointerException: Attempt to invoke virtual method ‘void android.widget.ImageView

    小编在调用View的时候出错 错误代码 java lang NullPointerException Attempt to invoke virtual method void android widget ImageView setIma
  • get和post请求方式总结

    前端发送请求最常 的是get请求还有post请求 get请求只能传params参数 params参数都是拼在请求地址上的 post可以传body和params两种形式 注意 params形式传递数据不管是get还是post请求 参数最后都是
  • java---多线程编程

    Java 多线程编程 Java 给多线程编程提供了内置的支持 一条线程指的是进程中一个单一顺序的控制流 一个进程中可以并发多个线程 每条线程并行执行不同的任务 与之对比的是 多线程是多任务的一种特别的形式 但多线程使用了更小的资源开销 这里
  • 异步处理及其他

    异步的方式 Spring事件发布 开启新的线程 其他资料 非异步 事务提交后 做其他的事情 事务回滚 同时记录异常信息 Spring事件发布 https blog csdn net root zhb article details 1256
  • 算法基础/递归回溯

    当要求解全排列或者全部的组合时 常采用递归 回溯的方式 标准的递归 回溯 DFS形式DFS nums index 表示当前位置是index 1 对于每个位置的数 要么被选中 temp push back nums index DFS num
  • Ubuntu 扩展内存或断电之后卡在 /dev/sda1 clean 和 /dev/sda1 recovering journal

    当ubuntu虚拟机硬盘空间不够用的时候 往往会出现新增扩展硬盘空间之后 出现开机卡死的现象 通过查阅相关资料 排坑如下 一 原VM硬盘空间已满 当原VM硬盘空间已满的情况下 千万不要重启或者关机操作 极容易引起卡死的状况发生 解决方案为
  • 计及电池储能寿命损耗的微电网经济调度(matlab代码)

    目录 1 主要内容 2 部分代码 3 程序结果 4 下载链接 1 主要内容 该程序参考文献 考虑寿命损耗的微网电池储能容量优化配置 模型 以购售电成本 燃料成本和储能寿命损耗成本三者之和为目标函数 创新考虑储能寿命损耗约束 放电深度约束和储
  • 分立式BUCK电路原理与制作持续更新

    目录 一 分立式BUCK电路总体原理图 二 BUCK电路与LDO的区别 三 BUCK电路为什么要加电感 四 BUCK电路要加续流二极管 五 BUCK电路导通与断开的回路 六 电源公式的中的几个表示方式 1 输入功率用Pin表示 2 输出功率
  • springboot+vue商城项目实战-springboot后端搭建

    搭建Spring Boot Vue商城后端项目 要搭建Spring Boot Vue商城后端项目 你需要掌握一系列的技术背景 下面我将为你介绍 开发这种项目所需的主要技术要求 Spring Boot框架 Spring Boot是一个开发Ja
  • redis常见操作命令-list

    1 将1个或者多个的value压入key的表头 LPUSH key value value 127 0 0 1 6379 gt LPUSH list abc integer 1 127 0 0 1 6379 gt LGET list err
  • Nginx设置成网站为https

    首先 获取SSL证书 我的证书是阿里云获取的 免费版dv证书 一年有效期 购买后 自动跳转到证书控制台 点击申请 然后选择如下设置 打码内容填入自己的个人信息 等待审核通过 我大概等了半小时 然后下载证书 解压 获得以下两个文件 在服务器的
  • 多益网络人工智能面试和入职问题

    以下几点是我在技术面试中技术hr问到的一些问题 1 简单自我介绍 2 网测的智商检测问题怎么看 3 分别介绍两个项目 4 基于第一个项目 有没有做过法律相关的知识图谱构建来优化模型结果 5 基于第二个项目 在做方案研究的时候就只是模型的融合
  • hello paddle

    文章目录 一 用飞桨定义模型的计算 二 准备好运行飞桨 三 告诉飞桨怎么样学习 四 运行优化算法 五 机器学习出来的参数 import paddle 导入飞桨paddle和numpy import numpy print paddle pa
  • ssh普通用户(非root用户)的密钥登录

    原文地址 ssh原理 ssh普通用户 非root用户 的密钥登录 这里以用户名 zhangsan 为例 由于个人习惯问题 我把用户zhangsan的默认目录改了 在使用密钥登录的过程中 始终提示要输入用户密码 而 var log secur
  • 群晖硬盘已损毁 Linux 修复,群晖NAS提示空间损毁修复纪实

    注 以下操作有丢失数据的风险 请慎重考虑按本文提示操作 前几天 家里的服务器RAID卡告警 提示阵列掉盘 后花了一天时间进行重新挂盘并重建数据 不是重建阵列哈 开机 OK ESXI一切正常 运行各种系统没有问题 当打开NAS时 提示报错 重