Linux之ext\ext2\ext3\ext4的介绍与区别

文件系统名称 介绍 特点 优势
ext 第一代扩展文件系统,一种文件系统,于1992年4月发表,是为linux核心所做的第一个文件系统。采用Unix文件系统(UFS)的元数据结构,以克服MINIX文件系统性能不佳的问题。 它是在linux上,第一个利用虚拟文件系统实现出的文件系统 克服MINIX文件系统性能不佳的问题
ext2 第二代扩展文件系统是LINUX内核所用的文件系统。它开始由Rémy Card设计,用以代替ext,于1993年1月加入linux核心支持之中。ext2 的经典实现为LINUX内核中的ext2fs文件系统驱动,最大可支持2TB的文件系统,至linux核心2.6版时,扩展到可支持32TB。 在ext2文件系统中,文件由inode(包含有文件的所有信息)进行唯一标识。一个文件可能对应多个文件名,只有在所有文件名都被删除后,该文件才会被删除。此外,同一文件在磁盘中存放和被打开时所对应的inode是不同的,并由内核负责同步。 文件系统高效稳定
ext3 EXT3是第三代扩展文件系统(英语:Third extended filesystem,缩写为ext3),是一个日志文件系统,常用于Linux操作系统。 .Ext3文件系统是直接从Ext2文件系统发展而来,目前ext3文件系统已经非常稳定可靠。它完全兼容ext2文件系统。用户可以平滑地过渡到一个日志功能健全的文件系统中来。 1、高可用性:系统使用了ext3文件系统后,即使在非正常关机后,系统也不需要检查文件系统。 2、数据的完整性:避免了意外宕机对文件系统的破坏。 3、文件系统的速度:因为ext3的日志功能对磁盘的驱动器读写头进行了优化。所以,文件系统的读写性能较之Ext2文件系统并来说,性能并没有降低。 4、数据转换 :“由ext2文件系统转换成ext3文件系统非常容易。 5、多种日志模式
ext4 EXT4是第四代扩展文件系统(英语:Fourth extended filesystem,缩写为 ext4)是Linux系统下的日志文件系统,是ext3文件系统的后继版本。Ext4是由Ext3的维护者Theodore Tso领导的开发团队实现的,并引入到Linux2.6.19内核中。 Ext4是Ext3的改进版,修改了Ext3中部分重要的数据结构,而不仅仅像Ext3对Ext2那样,只是增加了一个日志功能而已。Ext4可以提供更佳的性能和可靠性,还有更为丰富的功能 1.与Ext3兼容:执行若干条命令,就能从Ext3在线迁移到Ext4,而无须重新格式化磁盘或重新安装系统。 2.更大的文件系统和更大的文件:较之Ext3目前所支持的最大16TB文件系统和最大2TB文件,Ext4分别支持1EB(1,048,576TB,1EB=1024PB,1PB=1024TB)的文件系统,以及16TB 的文件。 3.无限数量的子目录:Ext3目前只支持32,000个子目录,而Ext4支持无限数量的子目录。 4.Extents:Ext4引入了现代文件系统中流行的extents概念,每个 extent 为一组连续的数据块,相比Ext3采用间接块映射,提高了不少效率。 5.多块分配:Ext4 的多块分配器“multiblock allocator”(mballoc) 支持一次调用分配多个数据块。 *6.延迟分配 7.快速 fsck 8.日志校验 9.“无日志”(No Journaling)模式 10.在线碎片整理 11.inode 相关特性:较之Ext3默认的inode大小128字节,ext4默认inode大小为256字节

Linux入门之ext\ext2\ext3\ext4的介绍与区别相关推荐

  1. 浅谈Linux标准的文件系统(Ext2/Ext3/Ext4)

    Ext 全称Linux extended file system, extfs,即Linux扩展文件系统,Ext2就代表第二代文件扩展系统,Ext3/Ext4以此类推,它们都是Ext2的升级版,只不过 ...

  2. linux分区之ext2,ext3,ext4,gpt

    linux分区之ext2,ext3,ext4,gpt 2013-07-10 12:00:24 标签: ext3 gpt 原创作品,允许转载,转载时请务必以超链接形式标明文章  原始出处 .作者信息和本 ...

  3. EXT2/EXT3/EXT4文件系统数据恢复工具开发计划

    D-Recovery For Linux数据恢复软件已经开发完成,现在把研发计划贴出来,留个纪念. EXT2/EXT3/EXT4文件系统数据恢复工具开发计划 EXT2/EXT3/EXT4是Linux下 ...

  4. Windows 7下读写Ext2/Ext3/Ext4文件系统

    Linux文件系统格式一般是Ext3,现在Ext4也出来了.如何在Windows上读写这些分区呢? 推荐以下几款软件: 1. ext2Fsd (http://www.ext2fsd.com/) 可以读 ...

  5. 格式化存储装置成为 Ext2/Ext3/Ext4 档案系统

    http://wiki.linux.org.hk/w/Format_disk_as_Ext2,_Ext3_or_Ext4 标准文章 作者: Roy Chan 协力:   校对: - 级别: 初阶 分享 ...

  6. 模块化编译ext2, ext3,ext4 文件系统

    本文的目的就是将ext2, ext3,ext4文件系统编译成模块化,当我们需要对ext2, ext3,ext4进行修改的时候,就不需要重新编译内核.在这里,我会尽可能详细讲解每一个步骤,包括重新编译内 ...

  7. linux下使用extundelete恢复ext3/ext4分区数据

    Windows平台恢复误删数据so easy,但是linux就没那么简单了,因为没有"回收站".BUT,如果有一天真的不小心误删了文件,那如何是好?那就借助恢复神器extundel ...

  8. Ext2explore查看ext2/ext3/ext4 file

    比如想查看Android system.img,file看起来是ext2文件, file system.img system.img: Linux rev 1.0 ext2 filesystem da ...

  9. linux的磁盘文件系统特点总结(ext2/ext3/ext4/xfs/tmpfs)

    实际中,如何选择磁盘的文件系统,我进行了归纳和总结 1.查看linux系统下支持的文件系统 ll /lib/modules/3.10.0-229.el7.x86_64/kernel/fs/ 2.各个文 ...

  10. Linux下修改EXT2/EXT3/EXT4文件系统的磁盘卷标的方法

    首先要获取你的磁盘在/dev中的路径,可以使用这两个命令查看:mount和fdisk -l 用到的工具先交代一下: e2fsprogs 和 tune2fs 接下来假设要修改的磁盘是/dev/sda1 ...

最新文章

  1. 南京大学《物联网技术导论》课程
  2. C#MysqlHelper
  3. 快手app sig3算法分析
  4. PHP-RSA加密跨域通讯实战
  5. HDU 4609 3-idiots(FFT)
  6. IBM SOA[ESB,BPM,Portal等]基础架构图解
  7. 读取配置文件中的内容演练 20210412_221336.mp4
  8. sim7020c功耗_SIM7020C物联网NB-IOT模块 simcom代理
  9. php 对ioc容器的理解,关于php:了解IoC容器和依赖注入
  10. 3种方法实现Android按钮的点击事件,建议收藏!
  11. LINUX-iostat命令讲解
  12. Android系统服务分析与Native Service实例
  13. 缠论中枢python源码_缠论画中枢主图指标 源码 通达信 贴图
  14. 京东的焦虑:强制996,高管离职,奶茶风波...
  15. PostgreSQL文本搜索(七)——自定义配置
  16. 贝茜放慢脚步(寒假每日一题 14)
  17. NY891 区间选点 找点
  18. Hadoop入门——初识Hadoop 自学hadoop视频教程
  19. C语言——字符串连接
  20. 【Android -- 写作工具】Markdown 分割线

热门文章

  1. linux打开计算器命令,linux命令行计算器
  2. python日记Day12——numpy速查中文手册
  3. 图书管理系统2.0——mysql数据库
  4. 自定义mybatis的拦截器+Memcached+treeNMS
  5. 大数据python之简单的网络爬虫代码实现(单一与循环代码进行网络爬虫)
  6. idea在mac版怎么配置svn_Mac安装svn客户端
  7. PMP学习笔记 零 启动
  8. 数据结构--栈-C语言实现迷宫求解
  9. python上传文件
  10. 如何通过事件可视化分析?