2.5. 文件系统格式


本部分提供了在 Red Hat Enterprise Linux 6 和 Red Hat Enterprise Linux 7 间对文件系统格式支持的更改概述。

2.5.1. 新默认文件系统: XFS

XFS 是一个高性能,可扩展的文件系统,它通常会在负载要求高的应用程序中使用。在 Red Hat Enterprise Linux 7 中,XFS 是默认的文件系统,在所有构架中都受支持。

ext4(无法扩展到 XFS 相同的大小)在所有构架中仍被完全支持,并将继续会有活跃的开发和支持。

红帽对 XFS 的支持限制详情,请参考 https://access.redhat.com/site/articles/rhel-limits

有关使用和管理 XFS 文件系统的详情,请查看 存储管理指南

2.5.1.1. 对挂载选项的更改

与 ext3 和 ext4 不同,XFS 文件系统默认启用 user_xattracl 挂载选项。这意味着,如果您在命令行或 /etc/fstab 中包含这些选项,您将遇到类似如下的错误。

$ mount -o acl /dev/loop0 test
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
    missing codepage or helper program, or other error

    In some cases useful info is found in syslog - try
    dmesg | tail or so.

Ext3 和 ext4 文件系统默认不启用这些属性,在使用 mount 命令或通过 /etc/fstab 挂载这些选项时接受这些选项。

2.5.2. btrfs 技术预览

Red Hat Enterprise Linux 7 引进 btrfs 作为技术预览。btrfs 是下一代 Linux 文件系统,它提供了高级管理功能,具有可靠性和可扩展性功能。btrfs 提供文件和元数据的 checksum 验证。它还提供了快照和压缩功能,以及集成的设备管理。

有关 btrfs 红帽支持限制的详情,请参考 https://access.redhat.com/site/articles/rhel-limits。有关技术预览功能支持级别的更多信息,请参阅 https://access.redhat.com/site/support/offerings/techpreview/

有关使用和管理 btrfs 的详情,请查看 存储管理指南

2.5.2.1. Kickstart btrfs

在 kickstart 文件中,要在系统上创建分区,通常使用带有 --fstypepart 命令创建使用特定文件系统的分区,如下所示:

part /mnt/example --fstype=xfs

但是,在 Red Hat Enterprise Linux 7.0 和 7.1 中,btrfs 被视为设备类型要多于文件系统类型。因此,btrfs 并不是 --fstype 参数的有效值。反之,使用 btrfs 命令定义 btrfs 卷,如下所示:

btrfs mount_point --data=level --metadata=level --label=label partitions

2.5.3. 扩展的文件系统支持

Red Hat Enterprise Linux 7 引进了一个统一的扩展文件系统驱动程序,它支持 Ext2、Ext3 和 Ext4。

但是,Ext2 在 Red Hat Enterprise Linux 7 中被视为已弃用,并应该尽可能避免使用。

有关这些文件系统的详情,请查看 存储管理指南

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.