一文读懂什么是分布式文件系统
什么是分布式文件系统
本篇来讲讲什么是一般文件系统,什么是分布式文件系统,以及他们的特点,希望能帮到大家想理解他们的含义
一般文件系统
首先撇开分布式这个概念。我们先要知道什么是文件系统,在概念上大家可以查google、百度,这里仅举例子说明什么是文件系统有助于大家理解,我们知道一台计算机至少有一个操作系统,一个系统就需要对应一个文件系统,来管理组织存储设备的空间。文件系统就是一个软件机构,这个机构用来管理和存取文件,比如用户可以对系统上的文件进行增删查改等操作,如图说明。
什么是分布式文件系统
分布式文件系统的全部不在同一台计算机,而是分散布置在多台计算机上。所以多个分散的小文件系统组合在一起,形成一个完整的文件系统。如下图是分布式文件系统基础结构,这里主机1是用来管理其他多个小文件系统的,可以存储数据,也可以不存储数据。
分布式文件系统与一般文件系统的对比
分布式文件系统 | 一般文件系统 | |
---|---|---|
存储数据的方式 | 数据分散的存储在多台服务器上 | 集中存放所有数据,在一台服务器上器上 |
特点 | 分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。 | 传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,不能满足大规模存储应用的需要。 |