EXT4文件系统 mount 参数翻译

挂载选项对ext4:


       ext4文件系统是一个先进水平的ext3文件系统,其中包括了可扩展性和可靠性
       
支持大型文件系统的增强。

       
选项journal_dev, noload, data, commit, orlov, oldalloc, [no]user_xattr [no]acl, bsddf, minixdf, debug, errors,
       data_err, grpid, bsdgroups, nogrpid sysvgroups, resgid, resuid, sb, quota, noquota, grpquota, usrquota  ,[no]bh

       向后兼容ext3或ext2。

       
journal_checksum
              
启用校验和杂志上交易。这将允许恢复e2fsck会和内核代码中
              
在内核中检测到损坏。这是一个兼容的变化和老版本的内核将被忽略。

       
journal_async_commit
              
提交块可以被写入到磁盘描述符块,而无需等待。如果启用了老版本的内核无法安装
              
设备。这将使

       
journal =update

              
ext4文件系统的日志更新为当前格式。

       barrier=0 / barrier=1 / barrier / nobarrier

              
这使能/禁止使用JBD代码写屏障。障碍屏障= 1 = 0禁用,启用。
              
还需要一个的IO栈,它可以支持的障碍,如果,JBD得到一个错误的障碍写,它会显示
              
能够再次警告。写障碍,执行适当的磁盘上的顺序杂志提交,挥发性
              
磁盘写入高速缓存,使用安全,在一些性能损失。如果你的磁盘以某种方式或电池供电的
              
另外,禁用的障碍可以安全地提高性能。也可以挂载选项“壁垒”和“nobarrier”
              
可用于启用或禁用的障碍,与其他的ext4挂载选项的一致性。

              
ext4文件系统,默认情况下,书写障碍。

       
inode_readahead = n
              
这种调整参数控制节点表块的最大数量的ext4 inode表预读算法
              
rithm将预先读入缓冲区高速缓存。默认值是32块。

       
stripe =n
              
文件系统的块数,mballoc将尝试使用分配的大小和对齐。对于RAID5 / 6系统
              
这应该是数据磁盘的RAID块大小的文件系统块的数量。

       
delalloc
              
延迟块的分配,直到写出来的时间。

       nodelalloc
              
禁用延迟分配。块分配时从用户数据被复制到页面高速缓存。

       
max_batch_time =微秒
              
最大的ext4的时间等待其他文件系统操作,是一批带有SYN-
              
异步的写操作。由于同步写操作将强制提交,然后等待
              
I / O完成,并不需要花很多钱,可以是一个巨大的吞吐量胜利,我们等待时间,看看有少量
              
如果可以捎带上任何其他交易同步写入。使用该算法被设计为自动
              
乐曲的速度的磁盘,由测量的时间量(平均),它需要完成犯了
              
交易。这个时候打电话“提交时间”。如果,transactoin已经运行的时间是小于
              
提交时,ext4的试睡的提交时间,看看其他操作将加入交易。
              
提交时间的上限由max_batch_time,其默认值为15000us(15毫秒)。这种优化可以
              
完全关闭时通过设置max_batch_time 0。

       
min_batch_time =微秒
              
此参数设置的提交时间(如上面所述),以至少min_batch_time。它默认为零
              
微秒。增大这个参数可以提高吞吐量的多线程,同步工作负载
              
非常快的磁盘,在成本增加延迟。

       
journal_ioprio = PRIO
              
提交的I / O优先级(从0到7,其中0是最高的先决),可用于I / O操作
              
kjournald2在提交操作。这将默认为3,这是一个稍微更高的优先级比
              
默认的I / O优先级。

       abort

            模拟的影响调用ext4_abort()用于调试目的。这通常用来同时重新装入一个
              
已经安装的文件系统。

       
auto_da_alloc | noauto_da_alloc
              
许多破碎的应用程序不使用fsync()时noauto_da_alloc取代现有的模式,比如通过的文件

              
FD =打开(“foo.new”)/写(FD,..)/关闭(FD)/重命名(“foo.new”,“富”)

              
或者更糟糕的是

              
FD =打开(“富”,O_TRUNC)/写(FD,..)/关闭(FD)。

              
启用如果auto_da_alloc,ext4的将检测通过重命名替换和取代通过截断模式和力
              
任何延迟分配块被分配,使得在下次的日志提交,在默认的
              
data = ordered方式,新的文件的数据块被强制rename()操作将提交到磁盘之前。
              
这提供了大致相同的水平,保证为ext3,避免了“零长度”的问题,可能会发生
              
当系统崩溃时前被迫延迟分配块磁盘。

       discard
/ nodiscard
              
控制是否ext4的问题应该丢弃的底层块设备/ TRIM命令块被释放时,。
              
SSD设备和稀疏/自动精简配置的LUN,这是非常有用的,但它默认情况下是关闭的,直到有足够的
              
已经完成测试的。

       
nouid32
              
禁用32位的UID和GID。这是在老的内核,存储和期望的互操作性
              
16位值。

       
调整大小允许调整大小的文件系统的端部的最后一个现有块组,必须做进一步的调整大小
              
的resize2fs无论是在线还是离线。它可用于仅与结合重新装入。

       
block_validity / noblock_validity
              
此选项可以启用/禁用内核中的设备,用于跟踪文件系统的元数据块内
              
内部数据结构。这使得多块分配器和其他程序快速定位程度
              
与文件系统的元数据块可能会重叠。此选项用于调试目的,因为它负
              
tively影响性能,默认情况下是关闭的。

       
dioread_lock / dioread_nolock
              
控制是否ext4的使用DIO读锁定。如果dioread_nolock选项指定的ext4将
              
分配未初始化的程度上缓冲写后IO完成初始化和转换的程度。
              
方法允许ext4的代码,以避免使用inode的互斥量,从而提高可扩展性的高速存储器。
              
这是行不通的nobh选项,安装将失败。它的工作原理与数据日志和
              
dioread_nolock选项会被忽略,内核警告。请注意,dioread_nolock代码路径仅用于
              
基于盘区的文件。由于限制此选项包括默认情况下是关闭的,(例如dioread_lock)。

       
i_version

              启用64位的inode版本的支持。此选项默认是关闭的。


ext4中增加了很多功能。这些功能多数都可以在生成文件系统时或挂载时选择启用/禁用。这里介绍可以在挂载中设置的一部分选项(见表)。

mount选项的详细内容请参考mount命令的操作指南或内核文档(Documentation/filesystems/ext4.txt)。

 ext4的挂载选项

选  项 说  明 默  认 ext4特有
data=writeback 将日志模式设置为writeback ― ―
data=ordered 将日志模式设置为ordered 〇 ―
data=journal 将日志模式设置为journal ― ―
journal_checksum 为要写入日志的事务添加校验和 ― 〇
journal_async_commit 非同步地将记录写入日志 ― 〇
barrier=1 启用写入屏障(barrier) 〇 ―
barrier=0 禁用写入屏障 ― ―
discard 向下级块设备通知块已释放 ― ―
nodiscard 不向下级块设备通知块已释放 〇 ―
delalloc 写入时使用延迟分配 〇 〇
nodelalloc 写入时不使用延迟分配。在出现写入请求的当时确保块 ― 〇
auto_da_alloc 通过rename进行文件替换、通过truncate后的写入进行文件替换时,不使用延迟分配功能,而是在当时立刻确保块 〇 〇
noauto_da_alloc rename和truncate处理时也使用延迟分配 ― 〇



ext4文件系统用以下的参数mount可以获得比较好的性能:

errors=remount-ro,nobarrier,noatime,nodiratime,journal_async_commit

用以上的内容替换/etc/fstab文件中,根文件系统对应的挂载参数部分即可。



  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第一单元 安装 Red HAT Linux Red Hat 安装 安装需求 安装模式 安装步骤 安装类型与种类 软Raid设置 逻辑卷管理器(LVM)设置 防火墙设定 安装中的窗口切换 制作启动盘 KickStart安装 执行 KickStart 安装 第二单元 文件系统管理 文件结构 文件系统 ext2/ext3文件系统 ReiserFS文件系统 一个非常优秀的文件系统 可轻松管理上百G的文件系统 先进的日志机制 高效的磁盘空间利用 独特的搜寻方式 文件属性 ext3文件系统 其他常见的文件系统 创建文件系统 使用文件系统 mount参数 /etc/fstab 当前挂载系统 卷标 卸载文件系统 文件系统维护 自动挂载 第三单元 开机与启动 启动流程图 开机流程 BIOS 初始化 启动引导工具 LILO GRUB 核心初始化 init 初始化 运行级别 启动脚本 运行级别目录 /etc/rc.d/rc.local 虚拟控制台 第四单元 用户管理 检查用户身份 添加用户 更改/删除用户 /etc/passwd文件 passwd文件详细 Home directory /etc/shadow shadow文件详细 组管理 组文件 强制位与冒险位 强制位对文件的作用 set gid对目录的作用 冒险位对目录的作用 设置强制位与冒险位 磁盘限额 quota的配置与使用 quota的配置与使用(二) 第五单元 基础网络配置 识别设备 设备命名 为网卡配置IP 为网卡配置IP 为网卡绑定IP ifcfg文件 指定主机名 DNS客户端配置 静态路由表 默认网关 IP转发 检查网络连接 检测端口 远程登录 扫描端口 解析DNS 测试路由 浏览网页 FTP客户端 下载资源 第六单元 系统管理工具 Linux的计划任务 at at的使用控制 cron 定制个人计划任务 crontab格式 定制系统计划任务 cron的使用限制 anacron tmpwatch Linux 的系统日志 系统日志的书写 系统日志书写配置 高级syslogd配置 系统日志的维护 第七单元 RPM,BootLoader Kisckstart RPM的安装和卸除 RPM包的查询 RPM包的校验及检查 启动引导工具 LILO GRUB KickStart安装 执行 KickStart 安装 第八单元 核心编译 核心简介 核心编译初步 编译核心的可能原因 核心编译 核心编译 核心编译 使用编译好的核心 用RPM包升级核心 /proc目录 软Raid设置 逻辑卷管理器(LVM)设置 第九单元 X window 进阶 X协议 X安全 X的模块性 显示管理器 启动XFree86(startx) 启动XFree86(prefdm) X服务器的配置 X服务器设置 X字体服务器 第十单元 系 统 排 错 排除的步骤 关于X的问题 关于服务的问题 网络的问题 系统启动的问题 文件系统恢复 单用户模式 系统挽救模式(rescue) 系统挽救模式的使用

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值