Respuestas:
Un montaje duro se usa generalmente para bloquear recursos como un disco local o SAN. Un montaje suave generalmente se usa para protocolos de archivos de red como NFS o CIFS.
La ventaja de un montaje suave es que si su servidor NFS no está disponible, el kernel expirará la operación de E / S después de un período de tiempo preconfigurado. La desventaja es que si su controlador NFS almacena datos en caché y el montaje suave agota el tiempo de espera, es posible que su aplicación no sepa qué escrituras en los volúmenes NFS se comprometieron realmente en el disco.
los montajes duros y "intr" (interrumpible) es un buen compromiso (para núcleos anteriores a 2.6.25, ver comentario de Ryan Horrisberger). La aplicación no se deja engañar por las escrituras exitosas, pero puedes matarlas si algo obstruye los tubos.
Un montaje rígido que utiliza algún tipo de sistema de archivos de red (nfs o fusible) puede (a veces) bloquearse para siempre mientras intenta restablecer una conexión interrumpida. Esto significa que cada proceso que intenta acceder a ese montaje pasa al modo de suspensión del disco (D) hasta que el dispositivo vuelva a estar disponible o el sistema se reinicie.
La suspensión del disco no se puede interrumpir ni matar. Es como el proceso zombie de zombie.
En resumen, nunca use montajes rígidos para sistemas de archivos de red. Desea que el sistema de archivos falle (inmediatamente, a los procesos que utilizan llamadas al sistema) si no es posible la E / S. De lo contrario, la memoria que afirman también podría perderse si falla el FS.
soft solo es utilizado por personas que no entienden el principio de nfs. soft / hard depende del uso del sistema de archivos. para aplicaciones de misión crítica, utilice siempre montajes duros para evitar la corrupción de archivos (esta es la razón por la cual es la opción predeterminada para la mayoría de los sistemas). para el sistema de archivos ro es seguro usar soft y therfor preferido. por cierto nfsv4 ya no es compatible con soft ....