For block level incremental we can use a block checksums for checking if a block was modified or not. Then backup a modified block only. We will require a local cache for block checksum storage. It should lower storage data requirements and speedup a backup.