Recientemente tuve que lidiar con un molesto e intermitente problema con el punto de montaje del cliente / servidor NFS. Cuando el problema ocurre en el cliente, no puedo desmontar, junto con algún otro comportamiento extraño. La única resolución inmediata que tengo hasta la fecha es reiniciar el cuadro del cliente.
Pero shutdown -r nowno funciona en absoluto. Desde entonces descubrí reboot -f, lo que reinicia el sistema. ¿Por qué? He leído las páginas del manual, pero nada parece responder a mi pregunta.
¿Por qué se shutdown -r nowcomporta de manera diferente que reboot -f?
(Continúo resolviendo el problema de NFS, pero esa no es mi pregunta aquí).

shutdownindicainitque comience el procedimiento de apagado, que consiste en informar a los usuarios que han iniciado sesión que el sistema se está cerrando, eliminando todos los procesos con gracia, desmontando y sincronizando unidades, etc. Te estás quedando atrapado aquí porque los procesos atascados esperando IO tienden a ser muy difíciles de matar, y tu montaje NFS atascado no se puede desmontar.reboot -f, por otro lado, reinicia inmediatamente el servidor sin hacer nada de eso. (rebootes el programa queinitllama para apagar el servidor. Sin el-findicador, verificará siinitcree que se está reiniciando actualmente y, de loshutdowncontrario, llamará para iniciar el proceso).fuente
Debido a que 'reiniciar -f' no entra en el nivel de ejecución 0, le dice al sistema operativo que reinicie la CPU directamente. La página de manual en mi cuadro de Linux más cercano dice:
La página del manual de apagado explica más.
fuente
Si usa la
intropción en sus montajes NFS, entoncesshutdown -r nowdebería poder eliminar los procesos que esperan que NFS IO se complete. Esto puede provocar la corrupción del archivo, pero probablemente no sea más queshutdown -fcrear.fuente