Hoy el /tmp
directorio se llenó en una máquina en el trabajo. El problema era que estaba en la partición raíz que no era muy grande. Para solucionar esto, un compañero de trabajo creó un /new/tmp
directorio en otro lugar, copió todo el contenido en el nuevo directorio, eliminó el original /tmp
e hizo un enlace simbólico /tmp -> /new/tmp
.
Cuando copió los archivos (¡en realidad, se trataba de alguien más, no de mí!) No los usó, -a
por lo que el propietario de todos los archivos que /new/tmp
tenía debajo era root
. Además, no estableció los permisos del /new/tmp
directorio, por lo que era el 0755 predeterminado. Esto causó un sinfín de problemas e incluso el modo de ajuste y los bits de propiedad no pudieron restaurar la máquina a un estado aceptablemente operativo. Terminé teniendo que bombardear todo /tmp
y reiniciar.
El /tmp
directorio contenía varios enchufes y tuberías y demás, ya que un grupo de personas ejecuta Gnome a través de VNC, y yo uso el screen
que tiene sus propias tuberías.
¿Hay alguna forma segura de mover un /tmp
directorio a un volumen diferente en un sistema en ejecución? No estoy seguro de lo que habría hecho para mantener todo funcionando. Tengo particular curiosidad por lo que sucede con las tuberías y los enchufes.
fuente
/etc/fstab
/tmp
estar en otro lugar que no sea el sistema de archivos raíz, enumérelo,/etc/fstab
como cualquier otro sistema de archivos que desee montar en el momento del arranque. Si eso no es lo que está preguntando, debe hacer una nueva pregunta con suficiente contexto.