苹果Xsan,Xsan卷宗误操作致文件丢失的恢复思路

  • 苹果Xsan文件系统
  • Xsan阵列崩溃与误操作导致文件丢失的恢复方案区别
  • 按照目录恢复Xsan文件系统内误操作丢失的文件
  • 总结

苹果Xsan文件系统

苹果Xsan文件系统一般也可以说成Xsan宗卷,是目前apple为最高需求的大小型计算环境设计的 64 位簇文件系统。
该文件系统属于日志型文件系统,大的结构方式类似于常见的EXT4,但是又是独立区分的,可以参照下图

Xsan阵列崩溃与误操作导致文件丢失的恢复方案区别

Xsan文件系统最多的故障多为阵列奔溃,这种是最好处理的,只需要按照正常的RAID方式即可轻轻松松随便恢复,对于专业数据恢复公司来说,有手就行
但是对于Xsan文件系统运行正常,只是各种误操作删除或者是丢失了文件,这种情况下则需要更深层次的winhex高手才能解决,因为目前来说,市面上还没用能够支持Xsan文件系统扫描恢复的软件工具。
就小编公司而言,目前恢复过的Xsan文件系统,全是同行或者是多次数据恢复不理想最后再通过商家或同行“介绍”找来的

具体原因也很简单,无法解析该文件系统的数据恢复公司都会直接采用RAW恢复的方式提取文件,这样可以恢复部分连续存储的小文件,但是只有内容,没有目录和名字。而且这对于Xsan来说,这种恢复方式只能提取一小部分连续存储的小文件

下面小编也简单解释一下什么是RAW恢复

新建2个测试文件,CS0011大小为100M,CS0022大小为1M

CS0011的文件头为
E6B58BE8AF95E69687E4BBB630303131
CS0022的文件头为
E6B58BE8AF95E69687E4BBB630303232

通过RAW恢复,可以恢复CS0022文件,但是无法恢复分段式存储的CS0011文件,如下

文件CS0011

通过RAW恢复则无法获取文件存储列表,只能按照假设文件是连续存储的情况恢复,则CS0011该文件通过RAW恢复只能恢复出9份里面的1份,
故:恢复的文件无效,无法打开,文件损坏


按照目录恢复Xsan文件系统内误操作丢失的文件

本章节只为大家展示一个恢复的思路

1、为了防止误操作丢失的文件被新写入的文件造成覆盖,应停止往Xsan文件系统内进行任何的写入操作,通过光纤口把Xsan的成员空间挂载到一个安全的恢复环境内

2、重组Xsan的阵列,将各个成员使用软件或者是winhex重新组合,模拟出正常的Xsan文件系统的环境
上面两个步骤属于恢复Xsan文件系统的正常操作,重点在于下面的解析

3、使用winhex或者是小编公司自己编写的Xsan数据恢复工具对文件系统区域进行解析,找到丢失的文件目录结构,
小编这里也是拿出了自己2年多前解析过的干货,但是技术只能点到为止,如果想要更多的参数,可以点点关注,赞一下,后续小编会放出来的

4、如果文件少,可以使用winhex手动根据列表的数据进行数据提取,如果文件多,也可以联系小编获取Xsan专用的数据恢复软件

总结

本文仅仅供大家做一个技术参考,提供给大家一个恢复Xsan文件系统的技术思路,如果大家喜欢的话,可以点点关注,大家以后一起做技术上的交流和共享

苹果Xsan 2.2误删除视频文件后按原始目录名恢复文件的方案和思路相关推荐

  1. GIT项目管理工具(part6)--放弃工作区文件修改及从仓库区恢复文件

    本系列BLOG为鄙人学习GIT时的学习笔记.前一个知识点引出后一个知识点,后一个例子接着前一个例子. 文章目录 基本操作 7.比较工作区文件和仓库文件差异 8.放弃工作区文件修改 9.从仓库区恢复文件 ...

  2. 丢了的文件怎么找回来-如何恢复文件

    丢了的文件怎么找回来-如何恢复文件 都怪我一时大意,在重装系统之前只关注了桌面左侧的一些文件,对于右侧的文件是真心的没看见,其实也没办法,毕竟右侧的文件在背景色的影响下已经不是那么的明显了,加上这些文 ...

  3. 稍等片刻 正在提取文件_电脑文件误删除并且清空了回收站,怎么恢复文件?教你一招!...

    今天推荐的这款软件就厉害了,在数据恢复领域有独到的技术,恢复能力也是有目共睹,所以软件一直处于售价不菲的状态,单单是年费就达350元,一般人可用不起,但是在这里,弊哥让你免费享用这个软件. 软件已绿化 ...

  4. python写入文件后读取空白,写入文件无法读取解决方案

    files = "c:\\Users\\backup_data\\service.log"with open(files, "a+") as f:f.write ...

  5. Java 读写docx文件后直接转成PDF文件方法

    java将docx文件转成pdf文件的实现方法,需要的jar包下载地址:https://download.csdn.net/download/keke921231/10529672 1.读写docx文 ...

  6. linux修改文件后退出,LINUX vim 修改文件 退出

    vim 保存退出, 先按ESC ,然后:wq(保存退出)W:write,写入 Q:quit,退出, 也可以直接输入X,代表WQ,也是保存退出 或者 先按ESC,再按shift+ZZ 也是保存退出 正常 ...

  7. ubuntu中查找文件后高亮_ubuntu 中查找文件的命令

    locate - 查找文件的简单方法    :   依据文件名来查找文件 locate 程序快速搜索路径名数据库,并且输出每个与给定字符串相匹配的文件名.比如说,例如,我们想要找到所有名字以" ...

  8. linux 打开文件后退出,linux文件系统之文件的打开与关闭

    一:前言 文件的操作主要包括了文件的打开关闭和读写.在这节中主要分析了linux内核中的文件操作的实现.还是同前两节一样,涉及到块设备与页面缓存的部份先放一边.后续有会有专题分析与此相关的内容. 二: ...

  9. 文件丢失怎么找回来?恢复文件的方法

    文件丢失怎么找回来?丢失文件,这对于我们来说,算是一个不大不小的麻烦.因为丢失的文件可能是可以重新下载,但更多的是电脑创建的文件,一旦文件丢失了,我们肯定是要想办法找回的,那么如何才能找回这些文件呢? ...

最新文章

  1. Nginx —— nginx负载均衡的详细配置 以及 使用案例详解.
  2. 后台管理系统界面和样式,点击左边新建标签效果
  3. Hadoop中通过ToolRunner和Configured实现直接读取命令行动态出入reduce task数量,jar文件等
  4. Python入门、进阶经典PDF下载
  5. NeurIPS 2020 | 腾讯 AI Lab 解读机器学习及计算机视觉方向入选论文
  6. fedora中linux改成英文,Fedora的英文界面下使用中文
  7. Ubuntu php安装过程,ubuntu安装lemp步骤
  8. Windows Phone App Studio 无码开发手机应用
  9. 测试用例(二)APP基本功能测试用例
  10. Qt5下载安装及环境变量配置详解
  11. Win10 1709系统更新后卡顿:Killer 无线网卡1525驱动不兼容导致
  12. 王者荣耀背景html,《王者荣耀》登录界面背景怎么修改 登录背景图片更换方法...
  13. 两台主机如何共享一套键鼠一台显示器?
  14. 关于excle表格中日期时间筛选
  15. Redis 源码分析跳跃表(skiplist)
  16. 成立不到半年,正面 PK 星巴克,luckin coffee是什么来路?
  17. php语音直播怎么做,语音直播功能实现流程
  18. 神经网络的三种训练方法,如何训练一个神经网络
  19. NVMe SSD测试为何要先做预处理?
  20. async、await

热门文章

  1. 寒武纪 4.5笔试题
  2. 敏感度、特异性:TP TN FP FN sensitivity Accuracy
  3. 服务器配置虚拟kvm功能,安装配置KVM虚拟机
  4. 安装GOOGLE-AUTHENTICATOR验证器
  5. 企业应用安装的一种方式
  6. 解决cocos creator微信小游戏本地缓存文件超过限制问题
  7. 安装VS时下载速度很慢 - 解决方案
  8. 22种代码的坏味道,一句话概括
  9. Ansible(十七)-- ansible 中的循环(二) with_items with_list with_flattened with_together之间的区别和联系
  10. 郑大土木人开始跑路咯 IT行业才是我的心之所向