块 (数据存储) 在计算机技术中特别是数据传输和数据存储块是一段标准长度块大小的字节或位元数据块是数据库管理储存的最小单元是构成数据库区间的单位在处理计算机程序产生的数据流时块化数据可以简化处理过程一般情况下一次会读取一个完整的块向轨磁带旋转介质如软盘硬盘光盘和NAND闪存存储数据时块化数据几乎是唯一的选择 大多数文件系统都是基于块设备即存取规定数据块的硬件抽象层有时文件系统中的块大小可能是物理块大小的几倍传统文件系统中单个块可能只包含单个文件的一部分但由于文件长度通常不是块大小的整数倍这样文件的最后一块不会完全填满由此产生的内部碎片会导致空间利用率不高因此会有松散空间slack space平均每个文件半块一些较新的文件系统会用子块分配和尾部合并技术解决它 块存储经常由文件系统或数据库管理系统DBMS抽象出来提供给应用程序或最终用户使用物理或逻辑卷可以通过块IO访问背后可能是通过SCSI或光纤通道直接连接服务器的内部设备或通过iSCSIAoE等协议访问存储区域网络SAN的远程设备数据库管理系统通常使用自己的块IO以在DBMS的文件系统之上提高性能和可恢复性