阅读光盘结构时,我遇到了这样一句话:块大小是扇区大小的倍数。第一个想法是,既然有扇区,为什么还需要块?其次,为什么块大小必须是扇区大小的倍数,比如1、2、4?为什么不能是扇区大小的一半?这里的理由是什么?这不是作业。
块是文件系统的抽象。所有文件系统操作只能以块的倍数访问。换句话说,文件系统中最小的逻辑可寻址单元是块,而不是扇区。
块设备上可寻址的最小单元是扇区。扇区大小是块设备的物理属性,是所有块设备的基本单位。
大多数块设备具有512字节的扇区(虽然其他大小也很常见。例如,一些CD-ROM光盘具有2千字节的扇区),而块大小通常为512字节、1 KB或4KB。这就是块大小是扇区的倍数的原因。