位置: 编程技术 - 正文

CentOS EXT4文件系统的详解

编辑:rootadmin

推荐整理分享CentOS EXT4文件系统的详解,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux kernel 自 2.6. 开始正式支持新的文件系统 Ext4。 Ext4 是 Ext3 的改进版,修改了 Ext3 中部分重要的数据结构,而不仅仅像 Ext3 对 Ext2 那样,只是增加了一个日志功能而已。Ext4 可以提供更佳的性能和可靠性,还有更为丰富的功能:

1. 与 Ext3 兼容。执行若干条命令,就能从 Ext3 在线迁移到 Ext4,而无须重新格式化磁盘或重新安装系统。原有 Ext3 数据结构照样保留,Ext4 作用于新数据,当然,整个文件系统因此也就获得了 Ext4 所支持的更大容量。

2. 更大的文件系统和更大的文件。较之 Ext3 目前所支持的最大 TB 文件系统和最大 2TB 文件,Ext4 分别支持 1EB(1,,TB, 1EB=PB, 1PB=TB)的文件系统,以及 TB 的文件。

3. 无限数量的子目录。Ext3 目前只支持 , 个子目录,而 Ext4 支持无限数量的子目录。

4. Extents。Ext3 采用间接块映射,当操作大文件时,效率极其低下。比如一个 MB 大小的文件,在 Ext3 中要建立 , 个数据块(每个数据块大小为 4KB)的映射表。而 Ext4 引入了现代文件系统中流行的 extents 概念,每个 extent 为一组连续的数据块,上述文件则表示为“该文件数据保存在接下来的 , 个数据块中”,提高了不少效率。

5. 多块分配。当写入数据到 Ext3 文件系统中时,Ext3 的数据块分配器每次只能分配一个 4KB 的块,写一个 MB 文件就要调用 , 次数据块分配器,而 Ext4 的多块分配器“multiblock allocator”(mballoc)支持一次调用分配多个数据块。

CentOS EXT4文件系统的详解

6. 延迟分配。Ext3 的数据块分配策略是尽快分配,而 Ext4 和其它现代文件操作系统的策略是尽可能地延迟分配,直到文件在 cache 中写完才开始分配数据块并写入磁盘,这样就能优化整个文件的数据块分配,与前两种特性搭配起来可以显著提升性能。

7. 快速 fsck。以前执行 fsck 第一步就会很慢,因为它要检查所有的 inode,现在 Ext4 给每个组的 inode 表中都添加了一份未使用 inode 的列表,今后 fsck Ext4 文件系统就可以跳过它们而只去检查那些在用的 inode 了。

8. 日志校验。日志是最常用的部分,也极易导致磁盘硬件故障,而从损坏的日志中恢复数据会导致更多的数据损坏。Ext4 的日志校验功能可以很方便地判断日志数据是否损坏,而且它将 Ext3 的两阶段日志机制合并成一个阶段,在增加安全性的同时提高了性能。

9. “无日志”(No Journaling)模式。日志总归有一些开销,Ext4 允许关闭日志,以便某些有特殊需求的用户可以借此提升性能。

. 在线碎片整理。尽管延迟分配、多块分配和 extents 能有效减少文件系统碎片,但碎片还是不可避免会产生。Ext4 支持在线碎片整理,并将提供 e4defrag 工具进行个别文件或整个文件系统的碎片整理。

. inode 相关特性。Ext4 支持更大的 inode,较之 Ext3 默认的 inode 大小 字节,Ext4 为了在 inode 中容纳更多的扩展属性(如纳秒时间戳或 inode 版本),默认 inode 大小为 字节。Ext4 还支持快速扩展属性(fast extended attributes)和 inode 保留(inodes reservation)。

. 持久预分配(Persistent preallocation)。P2P 软件为了保证下载文件有足够的空间存放,常常会预先创建一个与所下载文件大小相同的空文件,以免未来的数小时或数天之内磁盘空间不足导致下载失败。 Ext4 在文件系统层面实现了持久预分配并提供相应的 API(libc 中的 posix_fallocate()),比应用软件自己实现更有效率。

. 默认启用 barrier。磁盘上配有内部缓存,以便重新调整批量数据的写操作顺序,优化写入性能,因此文件系统必须在日志数据写入磁盘之后才能写 commit 记录,若 commit 记录写入在先,而日志有可能损坏,那么就会影响数据完整性。Ext4 默认启用 barrier,只有当 barrier 之前的数据全部写入磁盘,才能写 barrier 之后的数据。(可通过 "mount -o barrier=0" 命令禁用该特性。)

CentOS中文件夹基本操作命令的讲解 文件(夹)查看类命令ls--显示指定目录下内容说明:ls显示结果以不同的颜色来区分文件类别。蓝色代表目录,灰色代表普通文件,绿色代表可执行文

Centos下如何为进程绑定CPU?Centos下为进程绑定CPU的方法 taskset是一个CPU调节工具,能够将系统任务分配至指定的CPU本文以nodejs为例第一步,查询nodejs进程pgrepnode第二步,锁定CPUtaskset-pc(其中0代表C

Centos下为程序如何设置超时?Centos下为程序设置超时的方法 timeout是个奇妙的Linux命令,它可以控制程序运行的时间,这对于我们希望控制程序的运行时间非常有用。timeout在CentOS6平台上,从属于软件包coreutils#which

标签: CentOS EXT4文件系统的详解

本文链接地址:https://www.jiuchutong.com/biancheng/353683.html 转载请保留说明!

上一篇:Centos下crontab指定执行用户(centos crontab每天执行)

下一篇:CentOS中文件夹基本操作命令的讲解(centos 文件管理)

  • 劳务公司一般纳税人要交什么税
  • 增值税进项税额不得抵扣的几种情形
  • 租赁房屋怎么写合同
  • 贷方账户日累计金额超限怎么办
  • 一般纳税人季报是哪几个月报税
  • 弥补上年度亏损
  • 农副产品收购发票税率是多少
  • 资本金利息收入算业务收入吗
  • 变更税务登记证需要提供哪些材料
  • 增值税进项税金额是含税还是不含税
  • 企业用银行存款购买原材料
  • 货款尚未收到用什么记账凭证
  • 费用一定计入当期损益吗
  • 政府会计基本准则的附则有
  • 税务局每年都会查我公司虚开发票
  • 苗木免税发票可以认证增值税吗
  • 转让商业承兑汇票显示银行拒绝交易
  • 营改增小规模纳税人增值税纳税实务实训
  • 纳税申报方式怎么修改
  • 统借统贷合同需要交印花税吗
  • 电器供应
  • 建筑安装预缴增值税
  • 收到房租发票可以抵扣吗
  • 先征后退房产税的会计处理?
  • 最终控制方合并报表账面价值
  • 公司增资怎么做
  • 关于幼儿园会没课程的会刊
  • 收到股改代扣代缴税款
  • 有什么办法可以快速减肥
  • php zip模块
  • 2020 php 薪资
  • 关闭固定在任务栏的功能
  • 初识年岁尚温柔 小说 免费
  • 新版mac如何连接iphone
  • win10专业版如何关闭系统更新
  • 预计负债属于什么
  • 事业单位专项款不能购买资产吗
  • 发票作废怎么申请退税
  • 导航菜单是什么
  • 员工交通补贴需要发票吗
  • 广告费和业务宣传费税前扣除基数
  • vue-introjs
  • 前端项目实战教程
  • erp面试题目100及最佳答案
  • vue区别
  • vue入门
  • GCC strict aliasing – 嫉妒就是承认自己不如别人
  • 不接受商业承兑会怎么样
  • 小规模纳税人开普票要交税吗
  • 居间协议合同范本完整版
  • 个人工程款收入算是工资流水吗
  • 投资进来的钱怎么取出来
  • 企业所得税汇算清缴表
  • 农机销售融资贷款流程
  • 允许从销项税额中扣除的有
  • 为什么出台农产品质量安全法
  • 从农民个人手里取出钱
  • 小微企业不用缴纳社保可以吗现在
  • 广告宣传费纳税调整额怎么算
  • 年末净利润为负说明什么
  • 会计错账的更正方法
  • win7系统安装谷歌浏览器
  • ,linux
  • 电脑打开win
  • 如何设置桌面背景颜色
  • ubuntu系统电脑开机键盘亮 屏幕不亮
  • win8.1无法连接wifi
  • Win7系统打开D盘文件后怎么没有后退箭头
  • win7系统删除文件需要权限
  • cocos2dx schedule
  • django orm sqlalchemy
  • django 自定义权限管理
  • js实现@功能
  • js中倒计时器怎么实现
  • jQuery实现table中的tr上下移动并保持序号不变的实例代码
  • windows安装程序安装在哪里
  • 山西电子税务局官网app
  • 广西职称申报系统入口220
  • 江苏增值税电子专用发票可以抵扣吗
  • 如何退契税网上申请
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设