以下列表标识、表示和链接有关计算机文件系统的信息。
许多古老的操作系统只支持其“原生”的文件系统,因此没有除操作系统本名外的其他名称。
磁盘文件系统通常面向块。文件在面向块的文件系统中往往是连续的块,一般主要是完全随机的读取、写入和修改操作。
这些文件系统内置校验和,并在一个或多个块设备上镜像或奇偶效验以提供额外的冗余性。
固态介质(如闪存)在接口上类似磁盘,但具有不同的问题。在底层上,它们需要如耗损平均技术和不同的错误检测和纠正算法的特殊处理。通常设备(如固态硬盘)会在其内部处理此操作,因此一个可以使用常规的文件系统。但是,某些专用的设备(嵌入式设备、工业应用等)需要使用一个为纯闪存优化的文件系统。
在面向记录文件系统(英语:Record-oriented filesystem)中的文件是存储为一个记录的集合。它们通常与大型计算机和小型计算机的操作系统相关。程序读取和写入整个记录,而不是字节或任意字节范围,并且可以查找一个记录边界而不是记录内。更复杂的面向记录文件系统与简单的数据库而非其他文件系统有更多共同点。
共享磁盘文件系统,也称共享存储文件系统、SAN文件系统、集群文件系统、聚类文件系统。主要用于所有节点直接访问文件系统所在块存储设备的存储区域网络。这使得节点可以失败而不影响从其他节点的文件系统访问。共享磁盘文件系统通常使用在一个高可用性集群,与硬件RAID结合使用。共享磁盘文件系统通常不超过64或128节点的规模。
共享磁盘文件系统可能将元数据对称到多个节点,也可能使用中央的元数据服务器做成非对称。
集群文件系统也称网络文件系统,目前已有许多实现。除非另有说明,下述均依赖于位置,具有访问控制表(ACL)。
分布式节点数据容错复制(在服务器或服务器与客户端之间),面向高可用性和离线(断开)操作。
分布式并行文件系统是将数据条带化传往服务器以提供高性能。它们通常用于超级计算机。
部分分布式并行文件系统使用对象存储设备(英语:object storage device)(OSD)(也称OST)将数据块的元数据集成到中央服务器。
具有并行和容错能力的分布式文件系统,条带化并在多个服务器之间复制数据,以做到高性能和维护完整性,即使某个服务器失败也不会丢失数据。该文件系统通常用于超级计算机和高可用性集群。
如下列出的所有文件系统着重于高可用性、可扩展性和高性能,除非另有说明。
仍在开发:
其中一些可能被称为合作存储云(英语:cooperative storage cloud)。
这些不是真的文件文件系统;它们允许从操作系统角度访问文件系统。