环境 :IBM小型机运行IBM Lotus Notes/Domino办公系统。

时间:2010年7月17日星期六 15-18点

误操作: Lotus Notes办公系统数据(Domino的.nsf文件)存放在存储阵列上,技术工程师要进行数据整理及迁移,在Lotus Notes客户端上清除一些认为没重要的数据,清除操作时间在周六,客户端没有数据写入,当时没有发现异常。但在周一上班的时候,发现有用户登录不了OA系统,这才发现数据丢失的严重的问题。
     本案例的架构是Lotus Notes运行多个单位的OA系统,即便有一个单位的OA出现问题,也不能停机,如果停机会影响别的OA的正常使用。在这种情况下,存储会有新的数据写入,增加了数据恢复的许多不确定因素。

经过沟通,在不能停机的情况下,我们要求客户尽快把要恢复数据的文件系统通过UNIX下的dd命令备份出来,这样能减少更多的新的数据写入到这个要恢复数据的文件系统,在以后的数据恢复操作中都在备份出来的文件进行处理。

数据恢复分析:
    工程师在凌晨2点到达客户现场,马上投入工作。客户把需要恢复数据的文件系统dd成一个112GB的文件,经过将近10个小时的分析,按照客户的要求把相关数据提取出来,经过客户验证,发现是删除掉的要恢复的文件,但是数据记录只到6月份,没有7月份的数据。经过讨论,客户猜测数据可能在200GB大小的另外一个文件系统上,于是工程师对200GB的文件系统的镜像文件进行分析,果然在200GB的文件系统中找回了客户删除掉的文件。

恢复技术介绍:
1、UINX文件系统中,所有的文件和目录都是由inode来描述,inode可以算得上文件和目录的灵魂。在JFS2文件系统中,inode大小通常占用512个字节,inode包含最重要的信息有:inode编号、文件或目录大小、文件属性(权限等信息)、四个时间(last data accessed、last status changed、last data modified、created)、数据指针、inode连接数等。
2、根据JFS2文件系统架构,一个文件系统的所有inode跟普通文件类似,根据需求分配空间,我们可以把某个文件系统的所有inode提取出来,保存成一个文件,根据需要对这个文件进行分析。
3、在JFS2文件系统中,当对文件或目录进行删除操作时,文件或目录名称都没有改变,文件的inode信息变化不是很大,通常只是对时间进行更新、把inode连接数更新为0(inode连接数是指有多少个文件在共用这个inode,一个inode可以供多个文件使用,但是一个文件只能对应一个inode),其他的信息一般不更改,其中最重要的是数据指针没有更改,这才有删除文件以后有重新恢复的可能。

友情提醒:在UNIX下由于各种原因出现数据丢失以后,第一时间要想办法把原始数据做一个dd备份,然后才能对原始存储进行别的操作。

声明:作者达思数据恢复技术专家覃廷良,本文首发http://www.bnuol.com ,在donews.com,51cto,techweb,新浪等数据恢复技术博客上转发.

转载于:https://blog.51cto.com/199818/469712

Lotus Notes Domino 数据恢复案例记录相关推荐

  1. 使用 IBM Lotus Notes/Domino V8 邮件收回功能

     邮件消息收回功能是人们最需要的 IBM Lotus Notes/Domino V8功能之一.默认情况下,服务器和客户机将启用该功能,允许您收回被错误发送的邮件消息.本文将研究邮件收回功能的工作方 ...

  2. Lotus Notes Domino 监控

    SUM服务器监控软件对Lotus可以进行全面监控. 监控方法主要采用SNMP(lnSNMP), 它是Lotus的标准监控方法. SUM用户不需要了任何Lotus MIB的信息, 只要启用lnSNMP服 ...

  3. Lotus Notes中文档查询的研究与实践

    一.引言 近几年,网络技术得到飞速的发展,由此带动其它领域的相应快速发展,如WWW技术.办公自动化技术等,这些技术把以计算机网络为传输手段的信息交换技术大大向前推进一步,使人们收集.传输和共享信息的方 ...

  4. 端口映射/dmz主机_在DMZ中使用Notes / Domino SMTP

    端口映射/dmz主机 在本系列文章的第1部分中,我们开始了关于如何配置Lotus Notes / Domino以通过DMZ路由SMTP邮件的讨论. 我们将在第2部分中继续这个主题,详细研究如何在DMZ ...

  5. lotus notes

    lotus notes Lotus Notes/Domino 是一个世界领先的企业级通讯.协同工作及Internet/Intranet平台:具有完善的工作流控制.数据库复制技术和完善可靠的安全机制:尤 ...

  6. Lotus Notes中文档查询(转)

    [返回] 软件世界1999年第2期 Lotus Notes中文档查询的研究与实践 刘 勇 童卫民 一.引言 近几年,网络技术得到飞速的发展,由此带动其它领域的相应快速发展,如WWW技术.办公自动化技术 ...

  7. 71. 从Lotus Notes表单到XPage——兼谈程序里的二进制文件和文本文件

    本文对比分析了LotusNotes平台上两种视图技术.架构和运转过程的分析特定于Lotus Notes平台,其后的关于二进制文件和文本文件的讨论则具有普遍性.(严格地说,XPages指的是IBM基于L ...

  8. 关于Java程序调用Lotus Notes邮件服务发送邮件的实现(一思路)

    关于Lotus Notes Lotus Notes/Domino 是企业级通讯.协同工作及Internet/Intranet平台:内含强大的电子邮件功能,应用于企业办公自动化. Lotus Notes ...

  9. Lotus Notes通过POP3和SMTP来收发internet邮件(设置domino邮件为例)

    一.       前提及说明 1.            注意 n        如果使用POP/SMTP的notes,如果inotes密码更改,notes联系人帐户中相应的密码也要更改 n      ...

最新文章

  1. Swift -布局框架SnapKit使用
  2. kill无法杀死某个进程
  3. 谷歌否认街景服务侵犯隐私
  4. 如何实现一个教师与学生教学辅助平台?
  5. linux无盘工作站互不干扰,Linux环境下无盘工作站的架设和实现二
  6. 绝地求生2月19服务器维护,绝地求生2月19日停机维护几点结束_2020绝地求生2月19日开服时间介绍_求知软件网...
  7. 数据苦库中的几种规范
  8. 伟大架构师的秘密(转载)
  9. 清除img和文字间的空隙【vertical-align的用途】
  10. 正确的配置Android开发环境-让你的C盘不在爆红
  11. CDA学习之Pandas - 十分钟搞定Pandas / Pandas秘籍
  12. Delphi XE5应用开发支持的安卓设备
  13. 一步一步编写12306抢票软件
  14. Wembley record broken by U2 gig U2演唱会攻破温布利
  15. android 802.1x 认证,802.1X认证基础
  16. linux修改键盘按键
  17. java 输入地址_Java输入邮件地址
  18. 海门工业机器人_6轴机械手海门工业机器人定制生产
  19. 不懂代码?没关系,照样可以做SaaS软件开发
  20. 17 内存规整(memory compaction)

热门文章

  1. 接上篇——生成单词索引表
  2. SqlServer表与表之间字段一对多sql语句写法
  3. 电商商品规格选择逻辑
  4. 读书笔记 effective c++ Item 30 理解内联的里里外外 (大师入场啦)
  5. linux指令速查手册吴恒奎,Linux指令速查手册
  6. 企事业单位人事招聘考试报名系统+HR 招聘网上报名系统
  7. Ubuntu Server关机的方法
  8. 中国生态系统服务空间/食物生产、土壤保持、水源涵养、防风固沙、生物多样性、碳固定
  9. [分享]PHP多城市版-房产系统源码,仿贝壳房产。
  10. 解决git时出现error: src refspec master does not match any问题