一:block是HDFS在物理上把数据分成一块块的,是存在于磁盘中的,而切片只是在逻辑上对输入的数据进行分片,并不会在磁盘上将其切分成片进行存储;
二:HDFS的block很大,在保存文件时,小于block的文件不会占用一个block的空间,而切片中即使一个文件小于一个切片也会占用一个切片的空间;
三:一个切片只能属于一个文件,而一个block中可以有很多个文件;
四:HDFS的block大大简化了储存管理以及子系统的设计,由于每个数据块都可以冗余存储到多个节点上,更有利于分布式文件系统,提升了容错能力和可用性,并且block能够集中的储存,提高效力,也有更高的安全性,而切片没有block的这些优势。