Só para ter certeza de que foi um erro de digitação, vejo que seu comando tem fckd em vez de fsck.
Normalmente, como eu faço isso:
find / -iname '*fsck*'
Eu não ficaria surpreso se o comando demorasse um pouco para ser concluído, mas ele deveria mostrar os resultados conforme eles são exibidos.
O principal é que você precisa que o padrão seja um glob como você usaria com 'ls'.
Colocar o padrão entre aspas simples faz com que seu shell não tente expandir * fsck * em uma lista de arquivos correspondentes em seu diretório atual antes de executar o comando find. Por exemplo, se você não tivesse arquivos que correspondessem * fsck * em seu diretório atual, o comando seria executado:
find / -iname
Ou se você tivesse 3 arquivos [fsck.a fsck.b fsck.c] em seu diretório atual, o comando executado acabaria sendo
find / -iname fsck.a fsck.b fsck.c
Ao escapar ou citar o * fsck *, o comando termina como você espera:
find / -iname *fsck*
Eu acredito que você também pode escapar dos * com \ * fsck \ *.
Espero que ajude.