文件系统类型

文件系统类型

​ 下文内容是本人结合一些博客整理而得,内容并非绝对正确,其中加入了个人的理解,随着以后理解加深,可能会对博客进行修改,或者是重写关于此内容的博客。

​ 文件系统类型这个概念刚开始不太理解,直到研究生期间接到了有关存储的项目,遇到了各种关于存储的名词,比如块存储、对象存储、文件系统等。为了理解文件系统,于是有了这篇有关文件系统类型的博客。

​ 遇到文件系统次数最多的还是装系统的时候,当年第一次装win系统,使用PE(优盘启动器),一个系统文件好几个G,这个时候就遇到了优盘的文件系统类型问题,优盘的文件系统类型一般是Fat32,这个类型的文件系统最大单个文件是4g ,装系统时可能会出现文件,最这个应该是我遇到的最早的有关文件系统类型的问题。

​ 接下来就详细介绍各种文件系统。

Linux

linux:存在几十个文件系统类型: ext2、ext3、ext4、xfs、brtfs、zfs(man 5 fs可以取得全部文件系统的介绍)

不同文件系统采用不同的方法来管理磁盘空间,各有优劣;文件系统是具体到分区的,所以格式化针对的是分区,分区格式化是指采用指定的文件系统类型对分区空间进行登记、索引并建立相应的管理表格的过程。

  • ext2具有极快的速度和极小的CPU占用率,可用于硬盘和移动存储设备
  • ext3增加日志功能,可回溯追踪
  • ext4日志式文件系统,支持1EB(1024*1024TB),最大单文件16TB,支持连续写入可减少文件碎片。rhel6默认文件系统
  • xfs可以管理500T的硬盘。rhel7默认文件系统
  • brtfs文件系统针对固态盘做优化,
  • zfs更新?

:EXT(Extended file system)是延伸文件系统、扩展文件系统,ext1于1992年4月发表,是为linux核心所做的第一个文件系统。

格式化命令:

mkfs -t <文件系统类型> <分区设备文件名>

mkfs.xfs /dev/sdb1

man 5 fs可以取得全部文件系统的简要介绍

最大支持文件等信息?

windows

  • FAT16:MS—DOS和win95采用的磁盘分区格式,采用16位的文件分配表,只支持2GB的磁盘分区,最大单文件2GB,且磁盘利用率低
  • FAT32:(即Vfat)采用32位的文件分配表,支持最大分区128GB,最大文件4GB
  • NTFS:支持最大分区2TB,最大文件2TB,安全性和稳定性非常好,不易出现文件碎片。

优盘

其他

  • RAMFS:内存文件系统
  • ISO 9660:光盘
  • NFS:网络文件系统
  • SMBAFS/CIFS:支持Samba协议的网络文件系统
  • Linux swap:交换分区,用以提供虚拟内存。

转载于下面这篇博客 文件系统类型(ext4、xfs、fat32、vfat、ntfs、....)

内容大部分引用王良明、赖国明著作,敬谢!

posted @ 2019-11-23 14:47  胖墩哥  阅读(776)  评论(0编辑  收藏  举报