文件系统类型基本介绍以及XFS和EXT4文件系统适用场景

阅读: 评论:0

文件系统类型基本介绍以及XFS和EXT4文件系统适用场景

文件系统类型基本介绍以及XFS和EXT4文件系统适用场景

根据centos 7.5的文件系统介绍(man fs),大致翻译如下:

  minix:在Minix操作系统上使用的文件系统,Linux上运行的第一种文件系统。它有很多限制:64M分区大小限制,短文件名,唯一时间戳等等。只有软盘或者RAM中可能用的到。

  ext:minix文件系统的复杂扩展,已经被ext2文件系统完全取代,在核心(2.1.21)中已经完全移除。

  ext2:在Linux的固定盘或者可移除媒体中表现优异的文件系统。ext2是ext文件系统的扩展,ext2可以给Linux的文件系统提供最佳支持(主要是速度和CPU使用上)。

  ext3:ext2文件系统的日志版本,可以很容易的在ext2和ext3文件系统来回切换。

  ext4:ext3的一系列更新,包括增加了很多特性,可靠性增强,支持更大的卷、文件、目录格式限制。

  Reiserfs:由Hans Reiser设计的日志文件系统,整合进核心版本号2.4.1的Linux中。

  XFS:SGI开发的日志文件系统,整合进核心版本号2.4.20的Linux中。

  JFS:由IBM开发的日志文件系统,整合进核心版本号2.4.24的Linux中。

  (xiafs、msdos、umsdos、ISO、hpfs、sysv、smb、ncpfs略过)

  vfat:Microsoft  Windows 95 和 Windows NT使用的一种扩展DOS文件系统。VFAT增加了MSDOS文件系统下可以使用长文件名的特性。

  ntfs:代替Microsoft Window的FAT文件系统(VFAT,FAT32),在可靠性,表现,空间利用方面增加了像ACL、日志、加密等特性。

  proc:作为核心的数据结构的接口而不是读取编译 /dev/kmem的假(虚拟)文件系统。尤其是它的文件不占用硬盘。

  nfs:供远程电脑访问读取的网络文件系统。

如果你在犹豫该选择XFS和EXT4的哪一种文件系统:

  • 你使用的数据库可能在某一种文件系统上发挥更好的性能,所以优先看数据库官方文档的推荐选择。
  • ext4的文件系统容量达到1EB,而文件容量则达到16TB;xfs是一个64位文件系统,最大支持8EB减1字节的单个文件系统,实际部署时取决于宿主操作系统的最大块限制。对于一个32位Linux系统,文件和文件系统的大小会被限制在16TB。所以根据你存储内容的情况来选择。
  • 一般情况下最好使用ext4文件系统,因为其向后兼容性很好,你可以把ext2、ext3的文件系统按照ext4挂载。并且ext4可以有效减少碎片,对于SSD和HDD硬盘是很好的选择。
  • XFS由于其对大文件的吞吐性能良好,因此对于媒体文件系统是个不错的选择。但是由于对小文件的不可预测的表现,大多数Linux发行版需要分割/boot(?)

关于文件系统性能参考:关于ext3,ext4,xfs和btrfs文件系统性能对比

其他参考:

=SearchResults

转载于:.html

本文发布于:2024-02-05 05:26:43,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170725184463433.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:文件系统   场景   类型   XFS
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23