El jue, 06-06-2019 a las 08:52 -0400, Ulises Gonzalez Horta escribió:
On 2019-06-05 17:16, Yunel del Toro Montoya wrote:
> Hola Lista:
>
> Tengo un Container con Debian 9.5 que posee un postgresql-9.5 para
> un
> entorno de desarrollo; cuando creo bases de Datos, que se llenan de
> información y luego ya no se requieren más y se borran; pero
> ocurre
> que no se libera el espacio en disco utilizado por la DB borrada.
>
No estoy 100% seguro de esto que te voy a decir, pero creo que estoy
en
lo cierto... que me corrija uno que sepa mas
Lo que pasa con las DB es que a medida que las llenas van ocupando
mas
espacio, pero luego cuando borras esos datos ese espacio no se
recupera
al 100%, muchos formatos de base de datos crecen por bloques y el
proceso de "devolver" esos bloques al filesystem no funciona de la
misma
manera que cuando borras un archivo comun. A veces hay que correr
ciertas consultas o procesos dentro de la DB para reclamar parte de
ese
espacio
Lo que yo te recomiendo es que si to container esta dentro de una VM,
le
hagas un snapshot a la VM antes de cargar la DB y luego lo
reviertas.
Otra solucion es que si estas usando un container y todo va a ser
temporal entonces tomes ventaja de que los containers son
naturalmente
efimeros y solo destruyelo y crea otro...
--
Quizás debas ejecutar un vacuum a la base de datos antes de eliminarla.
El proceso vacuum libera espacio que realmente no se está usando.
--
M.Sc. Alberto García Fumero
Usuario Linux 97 138, registrado 10/12/1998
http://interese.cubava.cu
No son las horas que pones en tu trabajo lo que cuenta, sino el trabajo
que pones en esas horas.