¿Por qué todos mis servidores tienen un archivo vacío de 8 GB?

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

Relacionado

Redbean: Un servidor web capaz de ejecutarse en un ZIP

Redbean es un servidor web en un ejecutable zip que se ejecuta en seis sistemas operativos. La idea básica es que, si deseas crear una aplicación web capaz de ejecutarse en cualquier lugar, descarga el archivo de redbean.com, coloca tus archivos .html y .lua dentro de él con el comando zip y luego tendrás una aplicación hermética para implementar y compartir. SITIO WEB DE REDBEAN 2.0 ¡SEGUIR LEYENDO!

Mejores Proyectos de Github para Desarrolladores Web por Iain Freestone (Julio)

En estos recopilatorios, voy a publicar los mejores proyectos de Github enfocados al desarrollo web y que son tendencia en los últimos días. Los agradecimientos de estos recopilatorios, puedes dejárselos a Ian Freestone que es el encargado de hacer tanto y tan buen trabajo, ¡Gracias por tanto Ian! ??? Además puedes suscribirte a su lista de correos semanal, seguirle a través de su página web (https://iainfreestone.com/) ¡SEGUIR LEYENDO!

El camino del Frontend Developer, por MrCodeDev

En este repositorio de Github de MrCodeDev vas a encontrar una importante lista de recursos para ayudarte a emprender el camino de llegar a ser Frontend Developer. El repositorio, ha sido creado por MrCodeDev y si deseas aportar algún contenido, puedes considerar el contactar con él; o bien, enviar un PR a través del repositorio de Github. Por último, si lo deseas, puedes invitar a un ¡SEGUIR LEYENDO!

Editor de Particiones NIUBI 9.7: Descargar GRATIS Aquí

Software gratuito de administración de particiones para PC y servidor con Windows. Cambia el tamaño del volumen existente de forma segura y realice una variedad de operaciones de administración de particiones de disco. Clona la partición del disco para migrar el sistema operativo y los datos. Cree, elimine, formatee, oculte, active, convierta, borre particiones, escanee sectores defectuosos y mucho más. Compatible con Windows 11/10/8/7/Vista/XP. Gratis para ¡SEGUIR LEYENDO!

Curso de administrador de sistemas Linux para principiantes

Este curso (en inglés) de un mes de duración, va dirigido hacía aquellos que aspiran a conseguir trabajos relacionados con Linux dentro de la industria tecnológica. Como por ejemplo: Un administrador de sistemas Linux junior, o cualquier otro trabajo relacionado con devops o similar. Centrado en el aprendizaje para el manejo de un servidor y en la línea de comandos, pero partiendo totalmente desde cero, y ¡SEGUIR LEYENDO!

Salir de la versión móvil