GuruYosh / vwbackup

VW Backup. A bash shell script designed to easily back up data from the Vaultwarden docker container. Support sqlite based installation, automated periodic execution and backup's rotation
1 stars 1 forks source link

Feature Request: Add backup size in log file #2

Closed MrCaringi closed 1 month ago

MrCaringi commented 1 month ago

Sería de valor informativo añadir a la salida del log, el tamaño del backup creado y el tamaño del repositorio (variable BackupDataDir)

Ejemplo:

2024-10-01 16:01:01 vwbackup | Comenzado backup de vaultwarden
2024-10-01 16:01:02 vwbackup | Contenedor vaultwarden parado
2024-10-01 16:01:02 vwbackup | Backup realizado correctamente en /mnt/services/vaultwarden/backups_gy/vaultwarden_20241001160102.tar.gz
2024-10-01 16:01:02 vwbackup | Tamaño del respaldo: 2M
2024-10-01 16:01:02 vwbackup | Tamaño del BackupDataDir: 20M
2024-10-01 16:01:02 vwbackup | Arrancando contenedor vaultwarden
GuruYosh commented 1 month ago

Parece interesante para gente aburrida mirando logs todos los días. ¿Eres de esos?. Jajajajaja. Es broma. Ya lo tengo implementado. Sólo que como normalmente un directorio de backups (BackupDataDir) es genérico y puede ser usado para distintas copias de seguridad, sólo te daré el tamaño de los ficheros que se corresponden con el backup de vaultwarden programado. Es decir, el espacio usado por el conjunto de ficheros respaldados por VWBackup.

MrCaringi commented 1 month ago

Espectacular @GuruYosh! Gracias funciona!:

2024-10-02 19:46:48 vwbackup | Comenzado backup de vaultwarden
2024-10-02 19:46:48 vwbackup | Contenedor vaultwarden parado
2024-10-02 19:46:48 vwbackup | Backup realizado correctamente en /mnt/services/vaultwarden/backups_gy/vaultwarden_20241002194648.tar.gz
2024-10-02 19:46:48 vwbackup | Tamaño del respaldo: 2.8M
2024-10-02 19:46:48 vwbackup | Tamaño de /mnt/services/vaultwarden/backups_gy/: 14M
2024-10-02 19:46:49 vwbackup | Arrancando contenedor vaultwarden