È il comportamento progettato di NFS montato hard (il default): se il server sparisce, ogni processo che tocca il mount finisce in stato D (uninterruptible sleep) ad aspettare che torni – per questo ls si pianta e nemmeno kill -9 lo schioda. Per liberarti adesso:
umount -f /mnt/nas # forzato: spesso non basta
umount -l /mnt/nas # lazy: stacca il mount dall'albero, si pulisce quando i processi mollanoIl lazy umount è il grimaldello che funziona quasi sempre. E d'ora in poi, monta con giudizio: soft,timeo=100,retrans=3 per share di sola lettura o non critiche (dopo i tentativi, I/O error invece del limbo – attenzione: soft in scrittura può corrompere, lì meglio hard,intr), più _netdev,nofail in fstab così un NAS spento non ti blocca il boot. Quei processi in D, tra l'altro, gonfiano il load average senza consumare nulla – ora sai perché.