intr
deve permitir que você obtenha controle novamente quando atingir ^C
, mas geralmente não imediatamente.
intr If an NFS file operation has a major timeout and it is hard mounted, then allow signals to interupt the file operation and cause it to return EINTR to the calling program. The default is to not allow file operations to be interrupted.
Como você diz, as expectativas são o problema aqui. Os problemas de rede podem ser temporários, mas a falha de uma operação é permanente. Assim, a maioria das operações padrão simplesmente para bloquear até que a operação seja concluída.
Esta é a resposta padrão, mas olhando para uma página de manual atual eu vejo isto:
The intr / nointr mount option is deprecated after ker- nel 2.6.25. Only SIGKILL can interrupt a pending NFS operation on these kernels, and if specified, this mount option is ignored to provide backwards compatibility with older kernels.
Portanto, não me parece ser um problema do NFS3 / NFS4, mas uma decisão sobre como o intr
funciona. Então você deve ser capaz de KILL
do processo, mas isso pode não lhe dar muita utilidade.
Não consegui encontrar a discussão sobre o motivo da remoção da opção. Você pode matar o seu processo?