Assicurati che la tua attuale directory di lavoro (esegui 'pwd') non sia un under ~/hd. Se ti trovi attualmente in quella directory, umount si rifiuterà di smontare.
Comando lsof ti dirà quali processi tengono aperto un file.
Vedrai questo comportamento se hai montato qualcos'altro su una sottodirectory di ~/hd. In questo caso, né fuser né lsof mostreranno nulla. Se non hai montato nulla in ~/hd ('mount' risponderà a questa domanda), allora non sono sicuro di cosa controllare.