当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 作者: 李贵林 陈朝晖 与DOS/Windows不同,UNIX文件被删除后很难恢复,这是由UNIX独特的文件系统结构决定的。
 

 

 ·运用dbunit进行高效单元测试    »显示摘要«
    摘要: 运用dbunit进行高效单元测试 译者注:最近对dbunit比较感兴趣,看到这篇文章就翻译出来和大家共享,不过我也是new hand,所以翻译不好的地方请大家指正。我的msn:zhlihui@hotmail.com,如果大家有什么好的资源和经验欢迎和我交流. 引入dbunit 现实系统中通常会有一些具有外部依赖性的对象,这些对象和数据库或者其他对象存在诸多关联。如果我们对这样的对......
    摘要:vbscript 语法错误如果 vbscript 语句结构违反了一个或多个 vbscript 脚本语言语法规则,就会产生 vbscript 语法错误。错误通常在执行程序前,编译程序时产生。 以下是53个语法错误:错误编号 描述 十进制 十六进制 说明1001 800a03e9 内存不足1002 800a03ea 语法错误1003 800a03eb 缺少“:”1005 800......


UNIX 系统被删文件的恢复策略
作者: 李贵林 陈朝晖

  一.unix文件系统结构 【程序编程相关:C# to VB.NET 翻译器

与dos/windows不同,unix文件被删除后很难恢复,这是由unix独特的文件系统结构决定的.unix文件目录不像dos/windows那样,文件即使被删除之后仍保存有完整的文件名.文件长度.始簇号(即文件占有的第一个磁盘块号)等重要信息;相反,它的文件信息全部依靠一种被称为i节点的数据结构来描述,而i节点在相应文件被删除之后即被清空,因此,要想直接恢复被删除的文件内容几乎是不可能的,必须另辟蹊径.本文结合实际,讨论几种文件恢复策略及其关键步骤的具体实现. 【推荐阅读:RCP II:扩展通用工作台(1)

  不管是什么unix系统,不管什么版本,其文件卷至少包括引导块.超级块.i节点表.数据区等几个部分.除此之外,不同unix版本可能还有不同的差异.例如:sco unix系统的位图索引块与位图块aix的逻辑卷表等.这些系统的特殊性不影响下文的恢复策略,故这里不作讨论,仅介绍标准unix文件卷结构. 【扩展信息:CSS制作标签卡TAB效果

  我们知道,unix是以文件卷作为其文件系统存储格式的,而不同的unix系统,文件卷格式是有差异的,甚至即使是同一unix操作系统的不同版本,其文件系统未必完全相同,例如:sco unix 4.1版与5.0版文件系统结构就有明显差异,但只要是unix系统,其文件卷的基本结构是一致的.分析如下:

  1. 引导块

  位于文件卷最开始的第一扇区,这512字节是文件系统的引导代码,为根文件系统所特有,其他文件系统这512字节为空.

  2. 超级块

  位于文件系统第二扇区,紧跟引导块之后,用于描述本文件系统的结构.
...   下一页
 ·j2ee 1.4 的新特性    »显示摘要«
    摘要: 标题:j2ee 1.4 的新特性:概述 浏览次数: 1027 时间:2004-04-29 作者:dave landers j2ee开发人员所需掌握的技术列表是相当冗长的。在这篇文章里,我们不会讨论j2ee技术,甚至也不会讨论新技术。我们将要探讨的是它的一些主要的新特性,然后您就会知道......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE