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...
--
Salu2, Ulinx
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas"
Linux user 366775