En la siguiente traducción, se trata sobre como darle solución a la situación de encontrarte sin espacio dentro de un servidor Linux.
La solución, es bastante simple, aunque no sea la más estéticamente correcta.. Creo yo, que una solución alternativa, podría ser el montar la partición de intercambio de memoria “SWASH” en el servidor nuevo y mover la ruta de montaje de la misma.
Aunque si ni tan siquiera, ese disco lleno, te deja editar un archivo.. Ni tan mala solución, el crear un archivo que ocupe espacio por el mero hecho de ocupar. Supongo.. ?
El artículo original fue escrito por Brian Schrader en su blog; y es el siguiente.
Durante mi mayor problema de inactividad el año pasado, me sentí increíblemente aislado y frustrado. No había nadie que me ayudara y no había tiempo que perder.
Mi sitio estuvo caído durante bastante tiempo y mi problema era que mi servidor de base de datos se había llenado (por una u otra razón) y con el disco lleno, no ocurre nada bueno.
En los días posteriores a solucinar los problemas del servidor, quería asegurarme de que no volviese a ocurrir.
¿Qué es lo que hice? Recurrí a un truco barato.. Sí. Pero eficaz.
En los servidores de Linux, puede ser increíblemente difícil que cualquier proceso tenga éxito si el disco está lleno.
Los comandos de copia e incluso las eliminaciones pueden fallar o tardar una eternidad, ya que la memoria de intercambio intenta trabajar dentro del propio disco a rebosar.
En esa situación, son muy pocas cosas, las que uno puede hacer para liberar grandes cantidades de espacio.
Pero, ¿Y si hubiese una forma de liberar una gran cantidad de espacio dentro del disco justo cuando más lo necesitas? Utiliza el comando
dd
.
Desde el año pasado, todos mis servidores tienen un archivo
spacer.img
vacío de 8GB que no hace absolutamente nada, excepto ocupar espacio.
De esa manera, en un momento de crisis con el disco completo, simplemente puedo eliminarlo y ganarme un tiempo crítico para depurar y solucionar el problema.
8GB es una cantidad significativa de espacio, pero el almacenamiento es lo suficientemente barato en estos días que acumular tanto espacio es básicamente imperceptible.. Hasta que realmente lo necesites.
En ese punto, marcará la diferencia.
Eso es todo. Eso es por lo que guardo un archivo inútil en el disco en todo momento: Para poder borrarlo algún día. Esta solución es súper simple, trivial de implementar y fácil de utilizar.
Obviamente, la solución real es no llenar el servidor de la base de datos, pero a veces los servidores se llenan debido a errores simples o fallas de diseño.
Cuando llegue ese momento, es bueno tener un plan, porque de lo contrario estarás atascado con un disco lleno y un día realmente malo.
? HERRAMIENTAS PARA CREAR ARCHIVOS “FANTASMA” EN UN SERVIDOR LINUX
Fuente: Blog de Brian Schrader