从FAT到NTFS到ZFS:文件系统神秘化

但是,您可能会猜到,文件系统不止一个。那么,有哪些文件系统,它们有什么作用,又有什么区别?

FAT

在整个计算领域,最常见的文件系统是文件分配表,或简称为FAT,由Microsoft开发。它已经存在了很长一段时间,并且已经以FAT16和FAT32的形式收到更新,尽管通常它们都被称为FAT。在所有主要文件系统中,FAT是迄今为止最简单的文件系统,每个文件系统最多只能容纳4GB的文件。它使用链接列表结构,因此不是“新闻记录"文件系统。它不再在硬盘驱动器上找到,而是几乎总是在可移动媒体(例如USB驱动器和SD卡)上找到。几乎所有操作系统都支持FAT文件系统,因此在任何设备上均可读取。将驱动器格式化为FAT也很容易。

NTFS

您还可以查找有关NTFS优于FAT的更多信息。

HFS +

HFS +是Apple开发的文件系统,可在其Macintosh计算机上使用。它使用与NTFS相同的结构类型进行文件分配,但是两个文件系统不兼容。该文件系统能够支持高达一百万兆字节以上的文件和卷。它也是一个“日志记录"文件系统,允许在发生错误时更轻松地进行恢复。由于它是用于Macintosh计算机的,因此只能在这些系统内的硬盘驱动器上找到。 Mac OS X和Linux可以使用文件系统,而Windows无法使用该文件系统。

ext4

此外,如果您不熟悉Linux,还可以查看我们的很棒的文件入门指南。

btrfs

btrfs,发音为“ B-Tree FS",“ Better FS"或“ Butter FS",是Linux发行版中即将推出的文件系统,旨在解决旧版ext文件系统系列中的许多问题。文件系统也是“新闻"文件系统。一些差异包括最大文件和卷大小为16 EiB,以及数据池功能(跨多个物理硬盘驱动器跨越文件系统),纳秒级时间分辨率,快照,透明压缩,透明加密和重复数据删除。至少到目前为止,唯一支持btrfs的操作系统是Linux,目前认为它不稳定。预计btrfs最终将取代ext4,并且本文说明了原因。

ZFS

结论

您很有可能会遇到这些问题6文件系统在您生活中的某个时刻。如您所见,它们都有各自不同的优点,包括操作系统支持,大小和卷大小以及特定于文件系统的功能(例如压缩和加密)。因此,取决于您的使用方式,所考虑的介质以及所使用的操作系统,由您决定使用哪种文件系统。虽然选择文件系统似乎并没有多大区别,但选择正确的文件系统可以使您的体验更好。

您使用哪些文件系统,哪个是您的最爱?您最喜欢什么文件系统功能?在评论中让我们知道!

图片来源:William Hook,Andy Ciordia,Jemimus

标签: 文件系统 硬盘 NTFS