IIUC: If you hard link two files, changing one file changes the other. If you dedupe two blocks, it will copy-on-write, meaning that changing one block does not change the other.
It's not an intrinsic property of file-dedupe vs block-dedupe. It's just how it's conventionally done.
It's not an intrinsic property of file-dedupe vs block-dedupe. It's just how it's conventionally done.