Linux是一种开放的、因Internet而产生的操作系统。Internet的发展、以网络为中心的计算模式 如电子商务被迅速接受和普及,都为Linux提供了更巨大的机会,使之成为企业和部门级的首选平台。同时,Linux也以其对新技术的巨大包容能力为自身 发展提供了良好的生长和栖息环境。这表现在其内核技术的发展为Linux环境下管理数据、存储数据、分配数据、升级数据提供了高性能的系统技术支持。 ext3文件系统就属这类技术中较突出的一种...
每个教材上都说ext3的主要优点—日志,使用一个日志的文件系统减少了系统崩溃后恢复文件系统所花费的时间等等等……可是一直没有什么实际的感觉,比如什么地方可以使用,有什么具体的作用等,哪位达人能结合实际的介绍一下?谢谢!
每个教材上都说ext3的主要优点—日志,使用一个日志的文件系统减少了系统崩溃后恢复文件系统所花费的时间等等等……可是一直没有什么实际的感觉,比如什么地方可以使用,有什么具体的作用等,哪位达人能结合实际的介绍一下?谢谢!
Linux是一种开放的、因Internet而产生的操作系统。Internet的发展、以网络为中心的计算模式如电子商务被迅速接受和普及,都为Linux提供了更巨大的机会,使之成为企业和部门级的首选平台。同时,Linux也以其对新技术的巨大包容能力为自身发展提供了良好的生长和栖息环境。这表现在其内核技术的发展为Linux环境下管理数据、存储数据、分配数据、升级数据提供了高性能的系统技术支持。ext3文件系统就属这类技术中较突出的一种。 ...
本帖最后由 panweiping 于 2010-11-04 10:39 编辑 说明:只贴了前三章,后边太多了,感兴趣的看word或pdf吧。 一、前言——为什么要写这篇文章 在阅读ext3源代码的时候,才对什么是日志型文件系统有了更深刻的了解。内核里单独抽象了一个层次,称之为journal block device,简称为jbd,位于fs/jbd/目录,专门用于块设备的日志管理。细数其源代码,不到万行,但是相关的分析资料,少之又少,有两篇介绍jbd概念的,说得比较清楚,...
概要: 在Red Hat Linux 7.2中,Red Hat首次支持日志文件系统ext3。ext3文件系统是对稳定的ext2文件系统的改进,有几项优点。本文概述这些优点,解释Red Hat公司对ext3进行了何种测试,略述性能调试(为高级用户)。 有数种基于Linux的日志文件系统正在开发之中。本文不言及这些日志文件系统,也不准备与这些日志文件系统进行比较。 ext3的优点 为什么你需要从ext2迁移到ext3呢?以下有四个主要原因:可用性、数据完整性、速度...
真是不幸的一天 ,装了redhat9的系统崩溃了,好多数据在里面。 我对硬盘用了ext3文件系统,把它拆下,挂到别的主机上,想不到竟然不能用e2fsck修复日志,每次运行这个命令,系统就不动了。 不晓得有没有方法重建ext3的日志文件系统,或者干脆删掉ext3的日志记录。
真是不幸的一天 ,装了redhat9的系统崩溃了,好多数据在里面。 我对硬盘用了ext3文件系统,把它拆下,挂到别的主机上,想不到竟然不能用e2fsck修复日志,每次运行这个命令,系统就不动了。 不晓得有没有方法重建ext3的日志文件系统,或者干脆删掉ext3的日志记录。
大家好! 我的机器是RedHat9,我在编译2.6 kernel时,尝试将ext3编成模块方式,想通过initrd.img来启动ext3的文件系统,以此也好好理解一下initrd的工作方式。网上找了的一大堆资料无一例外地都是将ext3编成内核中去。但实际上,在redhat的发行版中,ext3都是默认作为模块方式工作的。所以,我想ext3编译成模块应该是可行的。 我在内核config配置时,也选上了: RAM disk support Initial RAM disk(initrd) support 也选上了ext2 s...
大家好! 我的机器是RedHat9,我在编译2.6 kernel时,尝试将ext3编成模块方式,想通过initrd.img来启动ext3的文件系统,以此也好好理解一下initrd的工作方式。网上找了的一大堆资料无一例外地都是将ext3编成内核中去。但实际上,在redhat的发行版中,ext3都是默认作为模块方式工作的。所以,我想ext3编译成模块应该是可行的。 我在内核config配置时,也选上了: RAM disk support Initial RAM disk(initrd) support 也选上了ext2 s...