The invention discloses a method for realizing a block protocol interface based on a cluster storage system, belonging to the field of computer and network information technology. A virtual block interface module is respectively arranged at every data node of the cluster storage system, so that the functions of virtual address mapping, writing distribution and the like can be realized, and a block device interface can be provided for upper layer SCSI Target program; the virtual block interface module comprises a block device export module, a virtual address mapping module, a writing distribution module and SCSI Target program; the block device export module is connected with a cluster storage volume of the cluster storage system, the virtual address mapping module and the writing distribution module are respectively connected with the block device export module, and the SCSI Target program is connected with the virtual address mapping module and the writing distribution module. Based on the high performance, expandability, availability and cost performance of the cluster storage system, the method realizes the block interface storage service, and meets the rapidly development demand of the current information processing and storage.