IP SAN/NAS 14*73GB RAID5 REISERFS 文件系统数据恢复手记

本文涉及的产品
文件存储 NAS,50GB 3个月
简介:
IP SAN/NAS 14×73GB RAID5 REISERFS
使用中的REISERFS用作NAS服务,未知原因,丢失一个目录,下有4000个左右文件,RAID正常,文件系统FSCK后依然没有数据。
查询根节点、目录记录,REISERFS丢失目录所在的叶节点已经重组,无丢失文件痕迹,日志中亦无任何已丢失文件的迹象。
写程序将残留在磁盘的节点及现存节点重新组合,已生成新的目录树,手工跟踪恢复数据,可以成功,但数据量很大。需要写程序。
将节点树按层次分拣后,形成每层的兄弟节点集合(此例为4层目录树)。继而对每层进行B+树排序,通过排序的结果,生成上层索引节点。
将生成的新的索引节点放入磁盘的自由空间中(其实就是重现删除或丢失的索引节点),在B+树中对其进行关联。MOUNT后可以读取数据,截至2006年10月7日,已导出20多G数据,约不到4000个文件。
部分文件因删除或丢失时节点重组导致程序在插入新索引节点时有些许异常,正在处理中。。。。
待续。。。




本文转自 张宇 51CTO博客,原文链接:http://blog.51cto.com/zhangyu/33790,如需转载请自行联系原作者
相关实践学习
基于ECS和NAS搭建个人网盘
本场景主要介绍如何基于ECS和NAS快速搭建个人网盘。
阿里云文件存储 NAS 使用教程
阿里云文件存储(Network Attached Storage,简称NAS)是面向阿里云ECS实例、HPC和Docker的文件存储服务,提供标准的文件访问协议,用户无需对现有应用做任何修改,即可使用具备无限容量及性能扩展、单一命名空间、多共享、高可靠和高可用等特性的分布式文件系统。 产品详情:https://www.aliyun.com/product/nas
目录
相关文章
|
1月前
|
存储 算法 数据挖掘
服务器数据恢复—nas中raid6阵列失效,存储无法访问的数据恢复案例
一台nas上共有14块硬盘组建了一组raid6磁盘阵列。 该nas在工作过程中,raid6阵列中硬盘出现故障离线,导致raid6阵列失效,nas无法正常访问。
|
4月前
|
存储 网络协议 数据挖掘
|
6月前
|
存储 监控 网络协议
在Linux中,什么是SAN和NAS存储?
在Linux中,什么是SAN和NAS存储?
|
7月前
|
存储 运维 监控
函数计算产品使用问题之NAS里面没有文件系统,为什么会产生费用
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
8月前
|
缓存 运维 Serverless
Serverless 应用引擎产品使用合集之如何配置NAS文件系统
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
9月前
|
存储 安全 文件存储
如何在群辉NAS使用Docker搭建容器魔方并实现无公网ip远程访问
如何在群辉NAS使用Docker搭建容器魔方并实现无公网ip远程访问
402 0
|
9月前
|
存储 网络协议 数据管理
|
9月前
|
存储 网络协议 前端开发
NAS 和 SAN 服务器概述
NAS 和 SAN 服务器概述
147 1
|
存储 网络协议 安全
在外远程NAS群晖Drive - 群晖Drive挂载电脑磁盘同步备份【无需公网IP】
在外远程NAS群晖Drive - 群晖Drive挂载电脑磁盘同步备份【无需公网IP】