从ext2到ext3文件系统转换的实现

合集下载

ext3 文件系统

ext3 文件系统

以根用户身份键入以下命令来检查分区的错误:
/sbin/e2fsck -y /dev/ hdb1
然后通过键入以下命令来把分区重新挂载为 ext2 文件系统:
mount -t ext2 /dev/ hdb1 /mount/point
在以上命令中,把 /mount/point 替换成分区的挂载点。
1.4. 还原到 ext2 文件系统
因为 ext3 相对来说比较新,某些磁盘工具可能还不支持它。例如,你可能需要使用 resize2fs 来缩小某分区,该命令不支持 ext3。在这种情况下,可能会有必要把文件系统暂时还原成 ext2。
要还原分区,你必须首先卸载分区。方法是登录为根用户,然后键入:
umount /dev/ hdb X
在以上命令中,把 /dev/ hdb 替换成设备名称,把 X 替换成分区号码。本节以后的示例命令将会使用 hdb1 来代表设备t2,以根用户身份键入以下命令:
/sbin/tune2fs -O ^has_journal /dev/ hdb1
由 ext3 文件系统提供的登记报表方式意味着不洁系统关机后没必要再进行此类文件系统检查。使用 ext3 系统时,一致性检查只在某些罕见的硬件失效(如硬盘驱动器失效)情况下才发生。不洁系统关机后,ext 文件系统的恢复时间不根据文件系统的大小或文件的数量而定,而是根据用于维护一致性的 登记日志(journal) 的大小而定。根据你的硬件速度,默认的登记日志只需花大约一秒钟来恢复。
下一步,删除根目录下的 .journal 文件。方法是转换到分区的挂载目录中,然后键入:
rm -f .journal
你现在就有一个 ext2 分区了。
如果你永久地把分区改换成 ext2,请记住更新 /etc/fstab 文件。

Ext3文件系统

Ext3文件系统

EXT3文件系统EXT2和EXT3是许多Linux操作系统发行版本的默认文件系统。

EXT基于UFS,是一种快速、稳定的文件系统。

随着Linux系统在关键业务中的应用,Linux文件系统的弱点也渐渐显露出来了;其中EXT2文件系统是非日志式文件系统,这在关键行业的应用是一个致命的弱点,EXT3文件系统弥补了这一缺点。

EXT3文件系统是直接从EXT2文件系统发展而来,目前EXT3文件系统已经非常稳定可靠。

它完全兼容EXT2文件系统。

用户可以平滑地过渡到一个日志功能健全的文件系统中来。

这实际上了也是EXT3日志文件系统初始设计的初衷。

Ext3文件系统属于一种日志文件系统,是对Ext2系统的扩展。

Ext3系统兼容Ext2文件系统,二者之间的相互转换并不复杂。

Ext2是 GNU/Linux 系统中标准的文件系统,其簇快取层的优良设计使得Ext2系统存取文件的性能非常好,尤其是针对中小型的文件更显优势。

Ext3是一种日志式文件系统,日志文件系统比传统的文件系统安全,因为它用独立的日志文件跟踪磁盘内容的变化。

就像关系型数据库(RDBMS),日志文件系统可以用事务处理的方式,提交或撤消文件系统的变化。

由于文件系统都有快取层参与运作,不使用时必须将文件系统卸下,以便将快取层的资料写回磁盘中。

因此每当系统要关机时,必须将其所有的文件系统全部关闭后才能进行关机。

如果在文件系统尚未关闭前就关机 (如停电) 时,下次重开机后会造成文件系统的资料不一致,故(所以)这时必须做文件系统的重整工作,将不一致与错误的地方修复。

然而这一重整的工作是相当耗时的,特别是容量大的文件系统,而且也不能百分之百保证所有的资料都不会流失。

为了克服此问题,使用(便出现了)所谓的日志式文件系统 (Journal File System) 。

此类文件系统最大的特色是,它会将整个磁盘的写入动作完整记录在磁盘的某个区域上,以便有需要时可以回溯追踪。

由于资料的写入动作包含许多的细节,如改变文件标头资料、搜寻磁盘可写入空间、一个个写入资料区段等等,每一个细节进行到一半若被中断,就会造成文件系统的不一致,因而需要重整。

Linux系统ext2与ext3文件系统的区别与转换

Linux系统ext2与ext3文件系统的区别与转换
ext2与ext3文件系统的区别与转换
ext2和ext3是Linux比较旧的文件系统, 在Linux 7中支持的文件系统已经是 “xfs”,但是为了知识的衔接性,也为 了更深的认识文件系统之间的差别有必 要认识一下这两个文件系统。 这两个文件系统的格式是相同的,不 同的是在ext3文件系统中在硬盘的后面 留出一块磁盘空间来存放日志(journal) 记录。
全部消失。 如果你接手一个很重要的Linux系统, 而这个Linux系统的文件系统还是很老的 ext2,而为了提高性能还要保留原来的 数据就只能使用命令tune2fs命令(在线 转换文件系统ext2→ext3)了。
除了使用“-j”选项创建ext3文件系 统之外,可以直接使用mkfs.ext3 设备名
在开机时Linux系统都会检查每个文件 系统的Valid bit,值如为1则直接挂载该 文件系统,而如果为0值,则系统会扫描 这个文件系统(硬盘分区)查找损坏的 数据,如果这个硬盘分区很大,扫描时 间会很长。 1扫描
0不扫描 由于ext3文件系统有日志机制,开机 时系统会先检查日志中的信息,检查日
创建ext3文件系统。
journal=”日志”
使用命令dumpe2fs /dev/sdc1 | more 可以看到成功创建ext3文件系统。
二、在ext3格式文件系统上,数据写 入硬盘的操作过程为: ⑴数据同样先写 入缓冲区 ① ⑵当数据写入 缓冲区 (内存) 缓冲区满时,先通知 ③ 日志 ext3 文件 ⑶通知日志之后 ② ④ 系统 数据才会写入硬盘中 日志 ⑷数据写入硬盘后,系统 再通知日志数据已经写入硬盘。
三、日志机制 在ext2和ext3中,文件系统的格式是 一样的,不一样的地方是ext2没有日志 机制,而ext3有日志机制。 对于ext2,由于它没有日志机制,在 Linux使用Valid bit标志位来记录系统在 关机之前该文件系统是否已经卸载。因 每一个文件系统都有一个自己的Valid bit 。并且,Valid bit的值为1,则表示这个 文件系统已经卸载,而其值为0,则表示 这个文件系统没有正常关机。

Linux ext3

Linux  ext3

Linux ext3在Red Hat Linux 7.2版中,Red Hat首次支持了日志文件系统的ext3文件系统。

该文件系统是在ext2文件系统的基础上进行了改进,是使用了日志功能的ext2文件系统加强版。

ext3文件系统为ext2文件系统共享了所的磁盘设备,并添加了向ext2文件系统转换的能力。

ext3基于ext2的代码,所以它的磁盘格式和ext2的相同,这意味着一个干净卸载的ext3文件系统可以作将ext2文件系统毫无问题地重新挂装。

ext3文件系统和ext2文件系统都使用相同的元数据,因而有可能执行ext2文件系统到ext3文件系统的现场升级,从ext2文件系统升级到ext3只需要短短的几分钟。

1.日志(Journaling)日志块设备层(JBD,Journaling block device layer)完成ext3文件系统日志功能。

JBD不是ext3文件系统所特有的,它的设计目标是为了向一个块设备添加日志功能。

当一个修改执行时,ext3文件系统代码将通知JBD,称为一个事务(transaction)。

如果在事务执行时突然断电或出现其他情况导致事务终止,日志功能具有的重放功能,能重新执行中断的事务。

日志中有三种数据模式:第一种模式:data=writeback。

在这种模式里ext3文件系统根本不处理任何形式的日志数据(如XFS、JFS和ReiserFS)。

尽管事实上它提供有限的数据完整性并能摧毁用户最近修改的文件,但这种模式能给用户整体上的最高性能。

第二种模式:data=ordered,在这种模式下ext3文件系统只记录元数据日志,但它将元数据和数据分组成一个单元称为事务(transaction)。

这种模式保持数据的可靠性与文件系统一致性,这意味着在系统崩溃后,用户不会在新近写入的文件中看到任何垃圾数据。

总体来说这种模式的性能远远低于data=writeback模式,但却比data=journal模式快很多。

ext3_JBD_文档

ext3_JBD_文档

Ext3文件系统1 Ext3文件系统简介Ext3一种日记式文件系统。

日记文件系统会把系统对磁盘文件系统的更改第一一一记录在日记文件中,然后再更新到磁盘上。

在由某种原因(例如down机等)而致使文件系统显现不一致的情形下,能够通过重放(replay)日记文件来恢复文件系统的一致性。

Ext3是直接从Ext2文件系统进展过来的,采纳了Ext2文件系统的磁盘数据布局,实现了对Ext2的完全兼容。

依照写入日记的内容和数据刷新时刻的不同,Ext3可支持三个不同的日记格式:Journal模式,ordered模式和writeback模式。

1.1Ext3日记模式第一介绍元数据的概念,在Ext2 和 Ext3中,有六种元数据,别离是:超级块,块组描述符,节点,间接块,数据位图。

可见,元数据记录了数据的改变。

Ext3既能够只对元数据做日记,也能够同时对文件数据块做日记。

具体来讲,Ext3提供以下三种日记模式:日记(Journal )文件系统所有数据和元数据的改变都记入日记。

这种模式减少了丢失每一个文件所作修改的机遇,可是它需要很多额外的磁盘访问。

例如,当一个新文件被创建时,它的所有数据块都必需复制一份作为日记记录。

这是最平安和最慢的Ext3日记模式。

预定(Ordered )只有对文件系统元数据的改变才记入日记。

但是,Ext3文件系统把元数据和相关的数据块进行分组,以便把元数据写入磁盘之前写入数据块。

如此,就能够够减少文件内数据损坏的机遇;例如,确保增大文件的任何写访问都完全受日记的爱惜。

这是缺省的Ext3 日记模式。

写回(Writeback )只有对文件系统元数据的改变才记入日记;这是在其改日记文件系统发觉的方式,也是最快的模式1.2日记块设备(JBD)Ext3 文件系统本身不处置日记,而是利用日记块设备(Journaling Block Device)或叫JBD 的通用内核层。

Ext3文件系统挪用JDB例程以确保在系统万一显现故障时它的后续操作可不能损坏磁盘数据结构。

附录 B:EXT2 EXT3 文件系统

附录 B:EXT2  EXT3 文件系统

附录 B: EXT2 / EXT3 文件系统切换分辨率为 800x600第二延伸文件系统 (EXT2)全文出处:/articles/3912/第二延伸文件系统(ext2)介绍自从我们开始使用计算机后,大多数的使用者都曾经使用过文件,而我们总是对关于硬盘如何正确地储存文件感到好奇,它看起来似乎非常抽象,所以今天让我们看一看 Linux 操作系统中较新的文件系统版本『第二延伸系统( ext2 )』,并了解它各方面之用途。

这个文件系统是主要来自于 Andrew Tanenbaum 所写的 Minix 文件系统,它也是唯一可用在免费操作系统的文件系统,称之为 Minix。

它后来修正为Linux 所惯用的文件系统并称为延伸文件系统,到现在 Linux 的文件系统称为 ext2 (第二延伸文件系统),它是延伸文件系统中较新的版本并支持访问控制列(ACL)。

但是在着手研究 ext2 文件系统之前,让我们先了解文件系统中之专有名词的关联。

∙Block (区块):文件在磁盘中被储存在整数固定大小的区块中,那区块的大小通常是2的次方。

在默认中,ext2文件系统的区块大小是4K。

研究颢示, 4K字节对于一磁盘区块而言是最理想的大小,假如一个文件的大小无法达成4K字节的倍数时,那最后的磁盘区块部分就会被浪费。

在最不好的例子中几乎在完整的区块中就有一字节被浪费掉。

对于这情况有一点技巧,假如我们选择了一个较大的区块,则对于小的文件而言会有一些磁盘空间被浪费掉。

另外一方面,假如我们使用一个非常小的区块,则磁盘区块数量会成指数的添加,因此对于文件而言需有更多的搜寻时间。

所以,选择区块大小必须三思而后行。

当一个文件被加载到内存时,那磁盘区块会被放在主存储器中之缓冲缓存区,假如它们已经变更了,区块在缓冲区中会被标记为’Dirty’,其意指的是这些区块必须先写到磁盘中来维持磁盘上的区块及在主存储器中的区块之一致性.∙Superblock:superblock 是在每个文件系统开始的位置,其储存信息像是文件系统的大小,空的和填满的区块,它们各自的总数和其他诸如此类的数据。

EXT2、EXT3、EXT4、XFS、GPT详解

EXT2、EXT3、EXT4、XFS、GPT详解

EXT2、EXT3、EXT4、XFS、GPT详解原创:运维老司机小柒博客7月18日EXT2与EXT3区别Linux之前缺省情况下使用的文件系统为Ext2,ext2文件系统的确高效稳定。

但是,随着Linux系统在关键业务中的应用,Linux文件系统的弱点也渐渐显露出来了:其中系统缺省使用的ext2文件系统是非日志文件系统。

这在关键行业的应用是一个致命的弱点,Ext3文件系统是直接从Ext2文件系统发展而来,目前ext3文件系统已经非常稳定可靠。

它完全兼容ext2文件系统。

用户可以平滑地过渡到一个日志功能健全的文件系统中来。

这实际上了也是ext3日志文件系统初始设计的初衷。

1) ext3和ext2的主要区别在于,ext3引入Journal(日志)机制,Linux内核从2.4.15开始支持ext3,它是从文件系统过渡到日志式文件系统最为简单的一种选择,ext3提供了数据完整性和可用性保证。

2) ext2和ext3的格式完全相同,只是在ext3硬盘最后面有一部分空间用来存放Journal的记录;3) 在ext2中,写文件到硬盘中时,先将文件写入缓存中,当缓存写满时才会写入硬盘中;4) 在ext3中,写文件到硬盘中时,先将文件写入缓存中,待缓存写满时系统先通知Journal,再将文件写入硬盘,完成后再通知Journal,资料已完成写入工作;5) 在ext3中,也就是有Journal机制里,系统开机时检查Journal的内容,来查看是否有错误产生,这样就加快了开机速度;EXT3日志文件系统的特点1、高可用性系统使用了ext3文件系统后,即使在非正常关机后,系统也不需要检查文件系统。

宕机发生后,恢复ext3文件系统的时间只要数十秒钟。

2、数据的完整性ext3文件系统能够极大地提高文件系统的完整性,避免了意外宕机对文件系统的破坏。

在保证数据完整性方面,ext3文件系统有2种模式可供选择。

其中之一就是"同时保持文件系统及数据的一致性"模式。

btrfs-convert 用法

btrfs-convert 用法

btrfs-convert 用法btrfs-convert 是一个用于将现有的文件系统转换为Btrfs文件系统的工具。

Btrfs是一个先进的Linux文件系统,具有许多先进的特性,如快照、校验和、压缩和RAID支持。

使用btrfs-convert工具可以将现有的ext2、ext3或ext4文件系统转换为Btrfs文件系统,从而利用Btrfs的先进功能。

要使用btrfs-convert工具,首先需要确保文件系统不在挂载状态下。

然后,可以按照以下步骤进行操作:1. 备份数据,在进行文件系统转换之前,强烈建议对数据进行备份。

虽然btrfs-convert工具通常会成功转换文件系统,但备份可以确保数据安全。

2. 安装Btrfs工具,确保系统上安装了Btrfs工具包,以便使用btrfs-convert工具。

可以使用包管理工具来安装Btrfs工具包。

3. 运行btrfs-convert:在转换文件系统之前,确保文件系统不在挂载状态下。

然后可以运行以下命令来使用btrfs-convert工具:sudo btrfs-convert /dev/sdX.其中,/dev/sdX 是要转换的设备名称,可以是硬盘或分区的名称。

4. 等待转换完成,btrfs-convert工具会开始转换文件系统,并显示进度信息。

转换过程可能需要一些时间,具体取决于文件系统的大小和性能。

5. 验证和测试,转换完成后,可以使用Btrfs工具来验证和测试新的Btrfs文件系统。

可以使用btrfs check、btrfs scrub等命令来验证文件系统的完整性和一致性。

需要注意的是,虽然btrfs-convert工具可以成功将文件系统转换为Btrfs,但在进行转换之前务必备份重要数据,并确保系统和文件系统处于稳定状态。

此外,转换过程中可能会影响文件系统的性能,因此建议在合适的时间进行转换。

总之,btrfs-convert工具是将现有文件系统转换为Btrfs文件系统的有用工具,但在使用之前需要谨慎对待,确保数据安全和系统稳定。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第27卷 第10期2003年10月 信 息 技 术I NFORMATI ON TECH NO LOGYVO L.27 NO.10Oct.2003从ext2到ext3文件系统转换的实现王文娟,王传昌(湛江师范学院计算机系,湛江524048)摘 要:日志文件系统ext3具有ext2所不具备的特点和优势,顺利完成从ext2到ext3的转换,是实现ext3文件系统优势之必须。

关键词:ext2;ext3;日志文件系统;转换中图分类号:TP316.81 文献标识码:B 文章编号:1009-2552(2003)10-0067-03Migration from ext2to ext3file systemWANG Wen2juan,WANG Chuan2chang(The Dep artment of Computer and Science,Zh anjiang T eachers’College,Zh anjiang524048,China) Abstract:Ext3is a journal file system for Linux and has s ome advantages that ext2has not.In order to mi2 grate from ext2to ext3file system success fully,this paper introduces s ome methods.K ey w ords:ext2;ext3;journal file system;migration0 引言ext3文件系统是ext2文件系统的更高一级版本,它有一个其它同类日志文件系统所不具备的独特优势———完全兼容ext2文件。

ext3能充分利用ext2中已有的操作和应用,而且比ext2更有效,更易用。

其在ext2的基础上加入了记录元数据的日志功能,是一个支持异步的日志。

Red Hat7.2和SuSE 7.3已率先发行了包含ext3文件系统的Linux,通过使用Linux最新安装版本和e2fsprogs Linux公用程序,可将ext3文件系统编译到系统的内核中。

这里介绍的是ext2到ext3系统转换的一些基本方法,并据此为用户提供修正的参考建议。

1 ext3日志文件系统1.1 日志文件系统日志文件系统的设计思想是跟踪文件系统的变化,而不是文件系统的内容。

它用独立的日志文件跟踪磁盘内容的变化,就像关系型数据库(RDBMS),因而比传统的文件系统安全。

日志文件系统可以用事务处理的方式,提交或撤消文件系统的变化。

当系统非正常关闭,处于写入磁盘的过程中的文件系统即被非正常卸载,文件系统就会处于不一致的状态。

为了尽量减少文件系统的不一致性,缩短操作系统的启动时间,文件系统需追踪引起系统改变的记录,这些记录存放在与文件系统相分离的地方,通常我们称为“日志”。

一旦这些日志记录被安全地写入,日志文件系统就可以将它们应用到文件系统中,清除引起系统发生改变的记录,并将它们组成一个引起文件系统改变的集。

日志文件的主要作用就是可以最大程度地保证文件系统的一致性。

通常文件系统存放日志记录,当重新引导计算机启动时,安装程序为保证文件系统的一致性会检测日志记录,并将它安全地、完整地应用到文件系统中。

在大多数情况下,一般操作系统并不检测文件系统的一致性,使用日志文件系统的计算机则会在系统引导后,立即使用日志检测,降低数据丢失的可能性。

1.2 ext3ext3文件系统是日志文件,且100%地兼容ext2收稿日期:2003-04-07资助项目:湛江师范学院重点科研项目资助(项目编号L0206)。

作者简介:王文娟(1962-),讲师,硕士,主要研究方向为操作系统及网络管理。

—76—文件系统,其与ext2文件系统的主要区别是它的快速更新文件存储。

计算机开始从磁盘上读取或写入数据就必须保证文件系统中文件与目录的一致性,所有日志文件中的数据均以数据块的形式存放在存储设备中,当磁盘分区时文件系统即被创建,按照文件形式、目录形式支持存储数据,组织数据的使用。

ext3和ext2是由来自多家厂商的开发人员联合开发的,它的开发不依赖于任何个人或组织。

它提供并使用了一个通用日志层generic journaling layer (jbd),该层可以在其它环境中使用,既可在文件系统中使用,还能够应用到其它设备中,目前Linux开始支持的NVRAM设备ext3就能够支持。

当由于软件或硬件错误导致文件系统崩溃时,文件修复程序e2fsck在修复数据方面是非常成功的,ext3使用了和e2fsck相同的代码来修复崩溃的文件系统,因此在出现数据崩溃时,ext3具有和ext2同样的防止数据丢失的优点。

值得指出的是,上述这些优点不是ext3所独有的,其中的大部分别的文件系统也具有,但只有ext3才尽数具备,这也正是ext3的综合优势。

ext3称得上是目前最能满足用户需要的日志文件系统。

2 从ext2到ext3的转换2.1 转换从ext2文件系统到ext3文件系统的转换,一般的方法是通过在已有的ext2文件系统上添加日志文件。

假设要把原Πback(ΠdevΠhda5)从ext2文件系统转换成ext3文件系统,通常具体步骤如下(建议在转换系统以前,最好备份文件系统):3卸载Πback目录执行命令:um ountΠback3转换所使用的命令格式如下:ΠsbinΠtune2fs-j<partition-name>例1:要将分区ΠdevΠhda5的ext2系统转换成ext3文件系统,所使用的命令如下:ΠsbinΠtune2fs-jΠdevΠhda5其中tune2fs是转换命令,-j选项表示是在已存在的ext2文件系统上建立的ext3日志。

3安装Πback目录执行命令:m ount-text3ΠdevΠhda5Πback执行命令后系统将创建一个日志文件,如果文件系统在转换的过程已经被装载(m ount),那么在根目录下会出现“.journal”文件,否则是没有这个日志文件的。

3修改ΠetcΠfstab文件例2:在将ext2日志文件系统转换成ext3日志文件系统之后,立即更新ΠetcΠfstab引导记录,可以使用“auto”选项来进行。

转换前情况:ΠdevΠhda5Πopt ext2defaults12转换后情况:ΠdevΠhda5Πopt ext3defaults10其中Linux的最后一个字段ΠetcΠfstab是为引导系统而设置的,并由“fsck(file system check)”程序检验文件系统的一致性,同时把ΠetcΠfstab文件中的ext2修改为ext3。

当使用ext3文件系统时,能将这个字段设定为“0”,意味着fsck程序将不检查文件系统的一致性,文件系统的一致性将由后面的日志提供保证。

如果要转换的是引导系统,必须使用initrd 启动系统,可运行mkinitrd并参照其手册描述步骤,同时确认LI LO或G RUB配置中是否装载了initrd。

如果转换ext3没有成功,系统仍然能启动,但是引导系统会以ext2形式装载,而不是ext3,可以使用命令catΠprocΠm ount来确认这一点。

命令:m ount显示:ΠdevΠhda5onΠtesttypeext3(rw)表示系统成功地从ext2转换到ext3。

2.2 新建升级一个已有的ext2,使用tune2fs即可,对于需要创建新ext3文件系统的情况下,要使用安装的e2fsprogs软件包中的mke2fs命令加-f参数就可以创建新的ext3文件系统,假设打算把ΠdevΠhda5创建为ext3文件系统,具体步骤如下:3创建执行命令:mke2fs-jΠdevΠhda53安装Πback目录执行命令:m ount-text3ΠdevΠhda5Πback3修改ΠetcΠfstab文件新的e2fsprogs中的e2fsck支持ext3,当一个ext3文件系统被破坏时,先卸载该设备,再用e2fsck修复。

执行命令:um ountΠback e2fsck-fyΠdevΠhda5在系统重新启动时,一般都要用日志文件系统检查,这需要一定的时间,用ext3可以避免重启动时长时间的文件系统检查,如用下面的命令:tune2fs-i0-c0ΠdevΠhda4来关闭文件系统检查—86—如果你要从ext3返回ext2,方法也非常简单,即卸载ext3重新安装ext2,命令如下:m ount-text2ΠdevΠhda5Πtest在启动中安装ext2,要在etcΠfstab文件中重新设置才行。

2.3 修正ext3也有缺点,其中最大的缺点是没有现代文件系统所具有的能提高文件数据处理速度和解压的高性能。

Red Hat Linux8.0.94发行注记上也指出ext3的一些问题,如在Red Hat Linux新安装在新的ext3文件系统上启用了试验性的HT ree功能,这会导致偶尔的文件系统损坏,因此HT ree功能已被禁用。

如果在beta版本上创建了任何打算永久保留的文件系统,我们推荐从每个文件系统里删除HT ree索引功能的所有痕迹,方法是首先使用以下命令:tune2fs-O^dir-indexΠdevΠ<filesystemdevice>然后可以使用下面的命令来从目录中删除索引: e2fsck-fDΠdevΠ<filesystemdevice>3 结束语Linux操作系统是操作系统家族中最优秀成员,是近年来用户数量增长最快的系统软件,ext2文件系统作为所有Linux发行版本的基本文件系统,负责将对文件的管理、存取、共享和保护等手段提供给操作系统和用户,不仅方便安全,还有效地提高了系统资源的利用率。

在RedHatLinux7.2中,RedHat首次采用支持日志文件系统ext3,ext3作为第一个正式支持的日志文件系统,无疑是全面兼容ext2的最新高性能文件系统,其兼容性包括在ext2文件系统上使用的所有其他应用,从ext2到ext3的升级简便,而且它改进了Linux系统的性能,解决系统中存在的不一致性的问题。

ext3文件系统是一个优秀的,极具发展前景文件系统。

参考文献:[1] Journaling File Systems Linux M agazine[J]San Francisco October2002.[2] Bill Ball,Red Hat Linux8Unleashed Publisher:Sams2002.12.[3] M ichael K.Johns on,Red Hat’s ext3white paper http:ΠΠw w w.zip.com.auΠ~akpmΠlinuxΠext3Π.[4] Rajesh F owkar,EXT3File Systemm ini-HOWT O,http:ΠΠw w w.sy2m Π~rajeshΠhowtoΠext3Πtoc.htm l.[5] 郭学理,韦智,潘松.Linux的Ext2文件系统[J].计算机应用研究,2001,(5).[6] 孙玉芳.Linux是windowsxx的克星吗[J]?.计算机科学,2002,29(6).[7] 你宁磊,周卫.Linux网络与安全管理[M].人民邮电出版社,2001.责任编辑:张棣—96—。

相关文档
最新文档