首页 > 系统相关 >Linux中ext3是什么?有哪些特点?

Linux中ext3是什么?有哪些特点?

时间:2022-12-14 12:00:32浏览次数:58  
标签:EXT3 哪些 文件系统 Linux ext3 日志 数据

  Linux文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且文件系统的结构,所有Linux用户和程序看到的文件、目录、软连接及文件保护信息等都存储其中。linux中文件系统常见类型为:EXT3、EXT4、XFS、SWAP等,那么Linux系统中ext3是什么?以下是详细的内容介绍。

  EXT3是第三代扩展文件系统,是一个日志文件系统,常用于Linux操作系统。单个文件最大限制16TB,该文件系统最大支持32TB的容量。

  它是很多Linux发行版的默认文件系统。Stephen Tweedie在1999年2月的内核邮件列表中,最早显示了他使用扩展的EXT2,该文件系统从2.4.25版本的内核开始,合并到内核主线中。

  EXT3日志文件系统的特点:

  1、高可用性

  系统使用了ext3文件系统后,即使在非正常关机后,系统也不需要检查文件系统。宕机发生后,恢复ext3文件系统的时间只要数十秒。

  2、数据的完整性

  EXT3文件系统能够极大地提高文件系统的完整性,避免了意外宕机对文件系统的破坏。在保证数据完整性方面,EXT3文件系统有2种模式可供选择。其中之一就是同时保持文件系统及数据的一致性模式。采用这种方式,你永远不再会看到由于非正常关机而存储在磁盘上的垃圾文件。

  3、文件系统的速度

  尽管使用EXT3文件系统时,有时在存储数据时可能要多次写数据,但是,从总体上来看,EXT3比EXT2的性能还要好一些。这是因为EXT3的日志功能对磁盘的驱动器读写头进行了优化。所以,文件系统的读写性能较之EXT2文件系统并来说,性能并没有降低。

  4、数据转换

  由ext2文件系统转换成ext3文件系统非常容易,只要简单地键入两条命令即可完成整个转换过程,用户不用花时间备份、恢复、格式化分区等。用一个ext3文件系统提供的小工具tune2fs,它可以将ext2文件系统轻松转换为ext3日志文件系统。另外,ext3文件系统可以不经任何更改,而直接加载成为ext2文件系统。

  5、多种日志模式

  ext3有多种日志模式,一种工作模式是对所有的文件数据及metadata进行日志记录;另一种工作模式则是只对metadata记录日志,而不对数据进行日志记录,也即所谓data=ordered或data=writeback模式。系统管理人员可以根据系统的实际工作要求,在系统的工作速度与文件数据的一致性之间作出选择。

标签:EXT3,哪些,文件系统,Linux,ext3,日志,数据
From: https://blog.51cto.com/u_14661964/5936326

相关文章

  • 2 推荐系统包含哪些环节
    召回:降低数量级、选取与用户直接相关/间接相关的粗略相关的内容排序:喜欢/不喜欢对应二分类的问题,按照概率进行排列,已经是精确的个性化了调整:进一步细节优化数据量......
  • linux环境变量LD_LIBRARY_PATH
    LD_LIBRARY_PATH是Linux系统下的环境变量名,类似于Path(设置可执行文件的搜索路径)。作用:用于指定查找共享库(动态链接库)时除了默认路径(./lib和./usr/lib)之外的其他路径。......
  • luabind-0.9.1在windows、linux下的使用详解及示例
    一.下载  1. 本篇博客使用的版本为luabind-0.9.1二.编译  1.luabind-0.9.1在window 三.示例代码下载:  1.windows下示例代码下载地址(环境是win7,VS2008,已......
  • linux centos 编译luabind-0.9.1 动态库 静态库
    编译步骤一.需先编译好lua,编译好静态库即可,编译lua的具体步骤如下:  1.lua5.1.5下载地址注意:貌似使用lua5.2版本来编译luabind会出现各种奇怪的报错,所以拿lua5.1做测......
  • jsoncpp在linux和windows下的编译及使用详解
    一:摘要1.JSON是一种轻量级的数据传输格式,全称为:JavaScriptObjectNotation,官方网址:​​​http://www.json.org/json-zh.html​​​3.JSONCPP是......
  • IT行业适合女生做的岗位有哪些?
    随着IT行业的不断发展,想要转入这个行业的女性也越来越多,行业内的很多岗位对于女性来说也是非常适合的,之前拉勾网的一组数据显示,IT行业女性所占比例已经高达17%,可见在IT......
  • 软件测试工程师必须掌握的技能有哪些?
    “长江后浪推前浪,前浪死在沙滩上”,这句经常让人会心一笑的调侃,而今变成了软件测试行业的真实写照。由于软件测试行业入门门槛低,薪资待遇高,所以行业内不断汇入新鲜血液,......
  • 解决 Steam for Linux 部分 Valve 游戏中文显示问题
    解决SteamforLinux部分Valve游戏中文显示问题发表于 Apr7th2019 | 分类于 KeepDiggingSteamforLinux上有许多好玩的免费游戏,像Valve出品的 TeamFor......
  • Linux系统Word转换PDF,文档字体乱码不显示问题解决
    Linux系统Word转换PDF,文档字体乱码不显示问题解决1、在windows目录C:\Windows\Fonts下找到字体文件。2、在linux上寻找Linux/usr/share/fonts/my_fonts目录,如果没有......
  • linux中安装mysql
    1.安装Linux系统中自带的MySQL安装包在现在常用的发行版本里都集中了MySQL安装包CentOS系统中的YUM中包含了MySQL安装包,版本是MySQL5,rpm软件包的名称是mysql-server......