资料介绍
Ext2: 是 GNU/Linux 系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势,这主要得利于其簇快取层的优良设计。其单一文件大小与文件系统本身的容量上限与文件系统本身的簇大小有关,在一般常见的 x86 电脑系统中,簇最大为 4KB, 则单一文件大小上限为 2048GB, 而文件系统的容量上限为 16384GB。但由于目前核心 2.4 所能使用的单一分割区最大只有 2048GB,实际上能使用的文件系统容量最多也只有 2048GB。
Ext3:
1.Ext3 是一种日志文件系统,是对ext2系统的扩展。它兼容ext2,并且从ext2转换成ext3并不复杂。
用来支持ext3的包都被包含在LFS基本系统里面了,所以你不用再安装其他的程序。
当编译内核的时候,确认你编译了ext3的支持。如果你想在根分区使用ext3系统,你就需要把 ext3支持编译到内核的内嵌支持。如果不是在根分区使用,编译成模块就可以了。
编辑/etc/fstab。把每一个你想转换成ext3的分区的条目改成类似的内容:
/dev/hdXX /mnt_point ext3 defaults 1 0
在上面的一行中,将 /dev/hdXX 替换成分区,例如 /dev/hda2,把 /mnt_point 替换成你想挂载的位置,例如:/home。最后的 0 保证在启动的时候这个分区不会被chechfs脚本进行一致性检查。若想这个分区肯定可以被挂载然后又不太肯定内核支持ext3的话,可以把ext3换成auto。
启动每一个你在 /etc/fstab中改为ext3的分区的日志,运行:
tune2fs -j /dev/hdXX 重新挂载分区或者重起系统(如果你重新编译了内核)。
2.也是在保有目前 ext2 的格式之下再加上日志功能。目前它离实用阶段还有一段距离,
ext3是一种日志式文件系统。日志式文件系统的优越性在于:由于文件系统都有快取层参与运作,如不使用时必须将文件系统卸下,以便将快取层的资料写回磁盘中。因此每当系统要关机时,必须将其所有的文件系统全部shutdown后才能进行关机。
如果在文件系统尚未shutdown前就关机 (如停电) 时,下次重开机后会造成文件系统的资料不一致,故这时必须做文件系统的重整工作,将不一致与错误的地方修复。然而,此一重整的工作是相当耗时的,特别是容量大的文件系统,而且也不能百分之百保证所有的资料都不会流失。
为了克服此问题,使用所谓‘日志式文件系统 (Journal File System) ’。此类文件系统最大的特色是,它会将整个磁盘的写入动作完整记录在磁盘的某个区域上,以便有需要时可以回朔追踪。由于资料的写入动作包含许多的细节,像是改变文件标头资料、搜寻磁盘可写入空间、一个个写入资料区段等等,每一个细节进行到一半若被中断,就会造成文件系统的不一致,因而需要重整。然而,在日志式文件系统中,由于详细纪录了每个细节,故当在某个过程中被中断时,系统可以根据这些记录直接回朔并重整被中断的部分,而不必花时间去检查其他的部分,故重整的工作速度相当快,几乎不需要花时间。
另外Linux中还有一种专门用于交换分区的swap文件系统,Linux使用整个分区来作为交换空间,而不象Windows使用交换文件。一般这个SWAP格式的交换分区是主内存的2倍。
Ext3:
1.Ext3 是一种日志文件系统,是对ext2系统的扩展。它兼容ext2,并且从ext2转换成ext3并不复杂。
用来支持ext3的包都被包含在LFS基本系统里面了,所以你不用再安装其他的程序。
当编译内核的时候,确认你编译了ext3的支持。如果你想在根分区使用ext3系统,你就需要把 ext3支持编译到内核的内嵌支持。如果不是在根分区使用,编译成模块就可以了。
编辑/etc/fstab。把每一个你想转换成ext3的分区的条目改成类似的内容:
/dev/hdXX /mnt_point ext3 defaults 1 0
在上面的一行中,将 /dev/hdXX 替换成分区,例如 /dev/hda2,把 /mnt_point 替换成你想挂载的位置,例如:/home。最后的 0 保证在启动的时候这个分区不会被chechfs脚本进行一致性检查。若想这个分区肯定可以被挂载然后又不太肯定内核支持ext3的话,可以把ext3换成auto。
启动每一个你在 /etc/fstab中改为ext3的分区的日志,运行:
tune2fs -j /dev/hdXX 重新挂载分区或者重起系统(如果你重新编译了内核)。
2.也是在保有目前 ext2 的格式之下再加上日志功能。目前它离实用阶段还有一段距离,
ext3是一种日志式文件系统。日志式文件系统的优越性在于:由于文件系统都有快取层参与运作,如不使用时必须将文件系统卸下,以便将快取层的资料写回磁盘中。因此每当系统要关机时,必须将其所有的文件系统全部shutdown后才能进行关机。
如果在文件系统尚未shutdown前就关机 (如停电) 时,下次重开机后会造成文件系统的资料不一致,故这时必须做文件系统的重整工作,将不一致与错误的地方修复。然而,此一重整的工作是相当耗时的,特别是容量大的文件系统,而且也不能百分之百保证所有的资料都不会流失。
为了克服此问题,使用所谓‘日志式文件系统 (Journal File System) ’。此类文件系统最大的特色是,它会将整个磁盘的写入动作完整记录在磁盘的某个区域上,以便有需要时可以回朔追踪。由于资料的写入动作包含许多的细节,像是改变文件标头资料、搜寻磁盘可写入空间、一个个写入资料区段等等,每一个细节进行到一半若被中断,就会造成文件系统的不一致,因而需要重整。然而,在日志式文件系统中,由于详细纪录了每个细节,故当在某个过程中被中断时,系统可以根据这些记录直接回朔并重整被中断的部分,而不必花时间去检查其他的部分,故重整的工作速度相当快,几乎不需要花时间。
另外Linux中还有一种专门用于交换分区的swap文件系统,Linux使用整个分区来作为交换空间,而不象Windows使用交换文件。一般这个SWAP格式的交换分区是主内存的2倍。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- Core 3399 JD4 V2文件系统Linux根文件系统镜像(arm64/arm32)
- Core 3399 JD4文件系统Linux根文件系统镜像(arm64&arm32)
- 第1期Ubuntu入门篇:【8】Ubuntu文件系统结构
- 嵌入式linux和桌面linux的区别
- FAT32文件系统基础知识 31次下载
- FAT32文件系统的存储机制介绍和在单片机上的实现说明 14次下载
- FAT32文件系统说明 16次下载
- 常见的嵌入式程序加载方式
- Ext2Fsd V0.62系统分区工具应用程序免费下载 14次下载
- 嵌入式系统文件系统比较 1次下载
- Linux日志文件系统解析 0次下载
- 细数那些流行的 Linux 文件系统 0次下载
- 基于Cramfs的根文件系统配置 23次下载
- FAT32文件系统浅析
- 基于s3c2410的CramFS根文件系统的移植
- Linux 文件系统层的主要结构 872次阅读
- linux shell脚本分享 423次阅读
- Linux的文件类型介绍 975次阅读
- 深入剖析Linux内核虚拟文件系统 2952次阅读
- 嵌入式Linux启动时间优化的秘密之二文件系统 4987次阅读
- 微雪电子RK3308主板CC预置系统应用或数据简介 1660次阅读
- fireflyROC-RK3308B主板CC预置系统应用简介 1198次阅读
- 如何区别Linux文件系统呢? 3582次阅读
- spi nor flash应用汇总 浅谈spi flash应用原理 1.8w次阅读
- 了解Linux默认文件系统的发展历史 6313次阅读
- Linux如何使用XFS? 6.1w次阅读
- 优化Linux服务器硬盘性能的四大实用技巧详解 1571次阅读
- 文件系统是什么?浅谈EXT文件系统历史 5548次阅读
- 玩转Linux,先把文件系统搞懂 2009次阅读
- 基于zynq的Linux根文件系统生成 5578次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多