It was a long time ago, but I think some versions of du used dev/ino to avoid counting the same file twice.
I never thought that perhaps, under Unices, du(1) with hard links will produce the same misleading result...