
Tenemos un servidor CentOS 6.6 en ejecución, que utiliza un Raid0 en SSD para el /tmp
punto de montaje (usado para E/S rápida). Estos SSD deben eliminarse del servidor, por lo que el dispositivo al que /tmp
apunta ya no existirá. ¿Qué reacción puedo esperar de CentOS? ¿Habrá un /tmp
archivo?
¿Cómo procederías con esta tarea?
Respuesta1
Simplemente usará el /tmp
directorio en la /
partición (raíz), mientras los SSD están desmontados.
La /
partición, cuando se cree, contendrá TODOS los directorios necesarios. Ahora, estos directorios simplemente se usan, como era de esperar, hasta que se monta algo "encima" de ellos y, posteriormente, los nuevos discos montados se usan para almacenar los datos.
El sistema operativo seguirá escribiendo en /tmp
, no importa dónde terminen esos datos ni en qué dispositivo.
Como ejemplo:
Instala una nueva distribución de Linux, con todo el FS en una partición. Inicia sesión como
user
y escribe cosas en su directorio de inicio,/home/user/
por ejemplo, un archivo llamadotest.txt
.Ahora cierra la sesión. Inicie sesión como
root
y monte un disco previamente formateado en/tmp
. Copie el/home
directorio para/tmp
que termine con/tmp/home
. Desmontarlo/tmp/
y volver a montarlo/home
. Cerrar sesión delroot
usuarioAhora vuelve a iniciar sesión como
user
. Realice algunos cambios en el/home/user/test.txt
archivo y guárdelo. Cerrar sesión.Ahora
root
, desmonte la/home
unidad. Cerrar sesiónroot
.Vuelva a iniciar sesión como
user
y abra/home/user/test.txt
. Verá la versión sin editar del archivo.
TL;DR
Entonces, en resumen, un directorio siempre está ahí, justo lo que apunta cambia cuando se montan cosas en él.