苹果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文件系统的技术思路,如果大家喜欢的话,可以点点关注,大家以后一起做技术上的交流和共享