Cuando se elimina el directorio, el inodo para ese directorio (y los inodos para su contenido) se reciclan. El puntero que tiene su shell al inodo de ese directorio (y los inodos de su contenido) ya no es válido. Cuando se restaura el directorio desde la copia de seguridad, los inodos antiguos no se reutilizan (necesariamente); el directorio y su contenido se almacenan en inodos aleatorios. Lo único que permanece igual es que el directorio principal reutiliza el mismo nombre para el directorio restaurado (porque usted se lo indicó).
Ahora, si intenta acceder al contenido del directorio al que todavía apunta su shell original, comunica esa solicitud al sistema de archivos como una solicitud para el inodo original, que desde entonces ha sido reciclado (e incluso puede estar en uso para algo completamente diferente ahora). Entonces obtienes unstale file handle mensaje porque pediste algunos datos inexistentes.
Cuando realiza una cdoperación, el shell reevalúa la ubicación del inodo de cualquier destino que le dé. Ahora que su shell conoce el nuevo inodo para el directorio (y los nuevos inodos para su contenido), las futuras solicitudes de su contenido serán válidas.
touchen el host A puede hacer que sea normal.