块存储和文件存储的区别
块存储和文件存储的主要区别在于它们的数据“使用者”和应用场景:
1. 数据“使用者”:块存储的“使用者”是可以读写块设备的软件系统,比如EXT3、EXT4等传统文件系统,或是数据库。而文件存储的“使用者”是操作人员,即真真正正的自然人。
2. 应用场景:块存储主要应用于需要大量裸磁盘空间的场景,例如磁盘阵列,硬盘。它将裸磁盘空间整个映射给主机使用,主机上的操作系统会识别到有新的硬盘,但无法区分到底是逻辑还是物理。而文件存储是最常见,易于理解的存储类型,有传统的目录结构,抽象文件语义,最常见的和悠久的使用形态。
此外,块存储的优点包括对数据的保护,大容量的逻辑盘对外提供服务,提升读写效率,以及传输速率和封装协议的提升。缺点主要是造价成本高,以及主机之间的数据无法共享。