Inline deduplication
Deduplication is implemented when data is being stored to the storage device. That is, duplicate data is eliminated before data is stored on disks.
Post-process deduplication
Deduplication is implemented in background after data is written to disks.