domingo, 3 de abril de 2011

¿Entradas de NFS en fstab que no se montan? Hay que mirar los logs

Ésta es una entrada "ayuda memoria" por si me vuelve a ocurrir, pero quizás le pueda servir a otro también.

Resulta ser que un cliente NFS que corre Debian, de un día para el otro, dejó de montar automáticamente sus entradas correspondientes en /etc/fstab, pero sin embargo si se montaban si se llamaba manualmente a mount -a.
Luego de mucho buscar, dí con un par de entradas en /var/log/user.log que me dieron la llave del problema:

if-up.d/mountnfs[eth0]: lock /var/run/network/mountnfs exist, not mounting

Un directorio "lock", /var/run/network/mountnfs, estaba presente al momento de iniciar el sistema, evitando que las unidades se monten automáticamente. Y como no se montaban, no había necesidad de borrar ningún lock, ya que el mismo no debiera haber sido creado...

Bastó con borrar el susodicho directorio para que todo vuelva a la normalidad.

4 comentarios:

  1. Para poder evitar éso, se puede hacer que /var/run se cargue en un tmpfs, y por consiguiente se borra en cada reinicio.

    Se puede lograr poniendo RAMRUN=yes en /etc/default/rcS.

    ResponderEliminar
  2. Muchas Gracias!
    No controlo mucho de linux y pensaba que no encontraría un solución, no sabía ni como hacer la búsqueda en Google.
    Un saludo.

    ResponderEliminar
  3. Disculpa Lisandro que otras variables maneja /var/run. te pregunto por que yo migre una red a linux pero el sistema administrativo lo corro con wine tuve que configurar .profile para que las variables locales para que el formato de moneda me lo de en Bolivares (Bsf) pero como el formato de numero el sistema lo separa para miles uso coma y centimos punto lo que hice para esto fue poner unas locales para venezuela y esta que meneja los separadores de miles y decimales en la forma de mexico todo funciona bien pero en la zona ocurren muchas caidas de voltaje cuando esto ocurre y luego encienden la maquina el sistama administrativo me ve la moneda en pesos y no en bolivares entonces tenco que correr local-gen dpkg-reconfigure locales dpkg-reconfigure gdm para que el sistema vuelva a reconocer Bolivares. ojo el sistema no el Debian. y me ha ocurrido con diferentes maquinas

    ResponderEliminar
  4. @Anónimo: si bien entiendo la idea general, no te logro entender el detalle. ¿Podrías usar puntuación para escribirlo? ;-)

    ResponderEliminar