常见的文件系统都有哪些?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常见的文件系统都有哪些?相关的知识,希望对你有一定的参考价值。

说说这些常见的文件系统对应的是哪些系统
能否多补充点不常见的文件系统,谢谢啊
答的好的,我会多加分的~~!

我只见过fat16,fat32,也仅有fat的吗?

文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:文件系统的接口,对对象操纵和管理的软件集合,对象及属性。

常见的文件系统

    FAT

FAT是File Allocation Table的简称,是微软在Dos/Windows系列操作系统中共使用的一种文件系统的总称,FAt12、FAT16、FAT32均是Fat文件系统。FAT文件系统将硬盘分为MBR区、DBR区、FAT区、FDT区、DADT区等5个区域。

2.NTFS

NTFS文件系统是一个基于安全性的文件系统,是Windows NT所采用的独特的文件系统结构,它是建立在保护文件和目录数据基础上,同时照顾节省存储资源、减少磁盘占用量的一种先进的文件系统。

3.CDFS

CDFS是大部分的光盘的文件系统,只有小部分光盘使用其他文件系统。这些文件系统只能在CD-R或CD-RW上读取

4.exFAT

(全称Extended File Allocation Table File System,扩展FAT,即扩展文件分配表)是

扩展文件分配表主界面

Microsoft在Windows Embeded 5.0以上(包括Windows CE 5.0、6.0、Windows Mobile5、6、6.1)中引入的一种适合于闪存的文件系统,为了解决FAT32等不支持4G及其更大的文件而推出。对于闪存,NTFS文件系统不适合使用,exFAT更为适用。

5.RAW

RAW文件系统是一种磁盘未经处理或者未经格式化产生的的文件系统,一般来说有这几种可能造成正常文件系统变成RAW文件系统:

●没有格式化。

●格式化中途取消操作。

●硬盘出现坏道。

●硬盘出现不可预知的错误。

●病毒所致。

6.Ext2 /Ext3 /Ext4 

Ext是 GNU/Linux 系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势,这主要得利于其簇快取层的优良设计。 

7.Btrfs

Btrfs(通常念成Butter FS),由Oracle于2007年宣布并进行中的COW(copy-on-write式)文件系统。目标是取代Linux目前的ext3文件系统,改善ext3的限制,特别是单一文件大小的限制,总文件系统大小限制以及加入文件校验和特性。加入目前ext3/4未支持的一些功能,例如可写的磁盘快照(snapshots),以及支持递归的快照(snapshots of snapshots),内建磁盘阵列(RAID)支持,支持子卷(Subvolumes)的概念,允许在线调整文件系统大小。

8.HFS

分层文件系统(Hierarchical File System,HFS)是一种由苹果电脑开发,并使用在Mac OS上的文件系统。最初被设计用于软盘和硬盘,同时也可以在在只读媒体如CD-ROM上见到

9.HFS+

HFS+文件系统是目前的Apple电脑中默认的最常见的文件系统。HFS+来源于UNIX,但是又不用于UNIX,它增加了许多新的特性,同时也有许多不同于Windows、UNIX等系统的概念。HFS+是苹果公司为替代他们的分层文件系统(HFS)而开发的一种文件系统。它被用在macintosh电脑(或者其他运行Mac OS的电脑)上。它也是iPod上使用的其中一种格式。HFS+也被称为Mac OS Extended(或误称为“HFS Extended”)。HFS+是一个HFS的改进版本,支持更大的文件,并用Unicode来命名文件或文件夹,代替了Mac OS Roman或其他一些字符集. 和HFS一样,HFS+也使用B树来存储大部分分卷元数据。

 

10.VMFS

VMware Virtual Machine File System (VMFS )是一种高性能的群集文件系统,它使虚拟化技术的应用超出了单个系统的限制。VMFS的设计、构建和优化针对虚拟服务器环境,可让多个虚拟机共同访问一个整合的群集式存储池,从而显著提高了资源利用率。VMFS 是跨越多个服务器实现虚拟化的基础,它可启用VMware VmotionTM 、Distributed Resource Scheduler 和 VMware High Availability 等各种服务。VMFS 还能显著减少管理开销,它提供了一种高效的虚拟化管理层,特别适合大型企业数据中心。采用 VMFS 可实现资源共享,使管理员轻松地从更高效率和存储利用率中直接获益。

 

11.ReFS

ReFS(Resilient File System,弹性文件系统) 是在Windows 8.1和Server® 2012中新引入的一个文件系统。ReFS是与NTFS大部分兼容的,其主要目的 是为了保持较高的稳定性,可以自动验证数据是否损坏,并尽力恢复数据。

参考技术A windows常见的文件格式有:
1、FAT
FAT(File
Allocation
Table)文件系统诞生于1977年,它最初是为软盘设计的文件系统,但是后来随着微软推出dos和win
9x系统,FAT文件系统经过适配被逐渐用到了硬盘上,并且在那时的20年中,一直是主流的文件系统。
后来随着硬件技术的进步,硬盘的容量也越来越大,这种文件格式逐渐被扩展了,出现了FAT12,FAT16,FAT32等文件系统,甚至后来还出现了FAT64的文件系统。
在今天,FAT已经不是windows系统的主流文件系统了,但是它在软盘,闪存(u盘),以及很多嵌入式设备上还是很常见的。
详细的情况wikipedia上有几张表,相关信息都可查看到。
目前最通用的的是FAT32,很多U盘上都是FAT32格式,关于FAT32文件系统,以下几点值得注意:
有时候,向U盘拷贝大文件时,会发现拷不进去,实际上就是因为这个U盘是FAT32格式的。
单个文件最大为4G
最大文件数量268,435,437
分区最大容量8TB
可在多种操作系统读写
2、NTFS
NTFS全称是New
Technology
File
System,它是一种比FAT32功能更加强大的文件系统。
从windows
2000之后的windows系统的默认文件系统都是NTFS,而且这些windows系统只能够安装在NTFS格式的磁盘上。
NTFS具有以下特点:
理论上最大文件尺寸可达16EB-1KB,实际上有16TB-64KB(1EB
=
1024PB
1PB
=
1024TB,至于理论和实际为什么差这么多,没有进行过深入研究,有可能是现在的科技还不足以制造出这么大的磁盘的)
最大文件数量可达232-1个
操作系统支持大部分windows系统,Unix/Linux系统,Mac
OS(在Mac
OS
10.4+系统上,NTFS格式是只读的,即在Mac系统下,你只能从NTFS格式的磁盘上读取数据,而不能写入数据)
NTFS系统是一个日志性的文件系统,系统中对文件的操作都可以被记录下来,当系统崩溃之后,利用日志功能可以修复数据
由于在Mac系统下,ntfs是只读的,所以要想在Mac下想ntfs格式的硬盘写入数据,要装一个插件Paragon
NTFS,但据说不是太稳定。
3.
ExtFAT
ExFAT(Extended
File
Allocation
Table)又叫FAT64,看名字就知道它是对FAT文件系统的扩展。
E下FAT是虽然也是微软开发的文件系统,但说它是windows下的文件系统并不合适,它是专门为闪存盘设计的文件系统,单个文件突破了4G的限制,而且分区的最大容量可达64ZB(比EB大一级的),建议512TB。
ExFAT在windows,Linux以及Mac系统上,都可以读写,作为U盘或者是移动硬盘的格式还是比较合适的。
参考技术B FAT
在Win
9X下,FAT16支持的分区最大为2GB
同FAT16相比FAT32最大的优点是可以支持的磁盘大小达到2TB(2047GB),但是不能支持小于512MB的分区。
基于FAT32的Win
2000可以支持分区最大为32GB,而基于
FAT16的Win
2000支持的分区最大为4GB
NTFS
NTFS文件系统是一个基于安全性的文件系统,是Windows
NT所采用的独特的文件系统结构,它是建立在保护文件和目录数据基础上,同时照顾节省存储资源、减少磁盘占用量的一种先进的文件系统
CDFS
CDFS是大部分的光盘的文件系统,只有小部分光盘使用其他文件系统。这些文件系统只能在CD-R或CD-RW上读取。
exFAT

扩展文件分配表主界面
Microsoft在Windows
Embeded
5.0以上(包括Windows
CE
5.0、6.0、Windows
Mobile5、6、6.1)中引入的一种适合于闪存的文件系统,为了解决FAT32等不支持4G及其更大的文件而推出。对于闪存,NTFS文件系统不适合使用,exFAT更为适用。
RAW
RAW文件系统是一种磁盘未经处理或者未经格式化产生的的文件系统,一般来说有这几种可能造成正常文件系统变成RAW文件系统
Ext2
Ext2是
GNU/Linux
系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势,这主要得利于其簇快取层的优良设计。
Ext3
Ext3是一种日志式文件系统,是对ext2系统的扩展,它兼容ext2。日志式文件系统的优越性在于:由于文件系统都有快取层参与运作,如不使用时必须将文件系统卸下,以便将快取层的资料写回磁盘中。因此每当系统要关机时,必须将其所有的文件系统全部shutdown后才能进行关机。
Ext4
Linux
kernel

2.6.28
开始正式支持新的文件系统
Ext4。
Ext4

Ext3
的改进版,修改了
Ext3
中部分重要的数据结构,而不仅仅像
Ext3

Ext2
那样,只是增加了一个日志功能而已
Btrfs
Btrfs(通常念成Butter
FS),是由Oracle于2007年宣布并进行中的copy-on-write文件系统。目标是取代Linux目前的ext3文件系统,改善ext3的限制,特别是单个文件的大小,总文件系统大小或文件检查和加入目前ext3未支持的功能,像是
writable
snapshots、snapshots
of
snapshots、内建磁盘阵列(RAID)支持,以及
subvolumes。Btrfs
也宣称专注在“容错、修复及易于管理”。
ZFS
ZFS
源自于Sun
Microsystems为Solaris操作系统开发的文件系统。ZFS是一个具有高存储容量、文件系统与卷管理概念整合、崭新的磁盘逻辑结构的轻量级文件系统,同时也是一个便捷的存储池管理系统。ZFS是一个使用CDDL协议条款授权的开源项目。
以下不常见,详情看百度百科
HFS
ReiserFS
JFS
VMFS
XFSUFS
VXFS
参考技术C Windows常用的分区格式有三种,分别是FAT16、FAT32、NTFS4.0,5.0格式

Linux操作系统里有Ext2、Ext3、Linux swap和VFAT四种格式.

苹果系统有HPFS

光盘有CDFS本回答被提问者采纳
参考技术D Windows常用的分区格式有三种,分别是FAT16、FAT32、NTFS格式。Linux操作系统里有Ext2、Ext3、Linux swap和VFAT四种格式;还有苹果系统的忘记掉了~不好意思啊~貌似有HFS还有ZFS格式~

常见的Linux系统有哪些?你知道吗?

Linux操作系统是目前市场上非常受欢迎的一种,那么常见的Linux系统都有哪些呢?为大家详细的介绍一下吧。

  其实我们市场说的Linux主要分为两种,一种是Linux系统内核,一种就是Linux发行系统,两者之间有什么区别呢?其实Linux系统内核就是提供硬件抽象层、文件系统的系统内核程序,而Linux发行版本就是由Linux内核和众多软件的结合产品,接下来为大家介绍常见的Linux发行套件!

  1、红帽企业版,就是我们常说的RHEL,RHEL具有极强的系统稳定性,红帽公司也是全球最大的开源系统厂商,拥有完善的系统支持。

  2、社区企业操作系统,也就是国内应用比较多的CentOS,该系统就是重新编译免费提供给用户使用。

  3、Fedora,该系统是由红帽公司发行的桌面版系统套件,可以体验最新的技术和工具,了解最新的特性。

  4、Debian,该系统在国内具有很高的认知度,安全性和稳定性是非常强的,提供免费的基础支持,系统近十万种的开源软件。

  5、Ubuntu,该系统和Fedora都是很出色的桌面系统,它是派生自Debian的系统,对新款的设备具有很强的兼容能力。

  6、gentoo:该系统操作复杂,自定制性极强,适合一些有经验的Linux系统学者。

以上是关于常见的文件系统都有哪些?的主要内容,如果未能解决你的问题,请参考以下文章

进程控制器常见的一些进程都有哪些

电脑里面都有哪些常见的文件格式?

linux的常见的分区类型都有哪些?

常见的51单片机头文件都有哪些?(reg52除外)

Python常用的标准库以及第三方库都有哪些?

Python 常用的标准库以及第三方库都有哪些