Just to make sure it was a typo, I see your command has fckd instead of fsck.
Typically how I would do it is:
find / -iname '*fsck*'
I wouldn't be surprised if the command took quite a while to complete but it should show results as it sees them.
The main thing is, you need the pattern to be a glob like you'd use with 'ls'.
Putting the pattern in single quotes makes it so that your shell doesn't try to expand *fsck* into a list of matching files in your current directory prior to running the find command. For example, if you had no files that matched *fsck* in your current directory the command run would end up being:
find / -iname
Or if you had 3 files [ fsck.a fsck.b fsck.c ] in your current directory the command run would end up being
find / -iname fsck.a fsck.b fsck.c
By escaping or quoting the *fsck* the command ends up as you would expect it:
find / -iname *fsck*
I believe you can also escape the *'s with \*fsck\*.
Hope that helps.