文件系统技术内幕:大数据时代海量数据存储之道
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 常见文件系统及分类

目前,常见的文件系统有几十个。虽然文件系统的具体实现形式纷繁复杂,具体特性也各不相同,但是有一定规律可循。下面将介绍一下常见的文件系统都有哪些种类。

通过前文我们了解了基于磁盘的本地文件系统,对其基本原理也进行了简要的介绍。其实文件系统发展到现在,其种类也丰富多样。比如,基于磁盘的普通本地文件系统除了Ext4,还包括XFS、ZFS和Btrfs等。其中Btrfs和ZFS不仅可以管理一块磁盘,还可以实现多块磁盘的管理。不仅如此,这两个文件系统实现了数据的冗余管理,这样可以避免磁盘故障导致的数据丢失。

除了对磁盘数据管理的文件系统,还有一些网络文件系统。也就是说,这些文件系统看似在本地,但其实数据是在远程的专门设备上。客户端通过一些网络协议实现数据的访问,如NFS和GlusterFS等文件系统。

经过几十年的发展,文件系统的种类非常多,我们没有办法逐一进行介绍。本节就对主要的文件系统进行介绍。