Project

General

Profile

Actions

Anomalie #4209

closed

Déplacer le dossier de cache de BorgBackup

Added by Christian P. Momon over 4 years ago. Updated about 2 years ago.

Status:
Fermé
Priority:
Normale
Category:
Sauvegardes
Start date:
01/20/2020
Due date:
% Done:

0%

Estimated time:

Description

Chatonic nous informe que :

07:24 < cpm_screen> !list
07:24 < chatonic[2]> pouet.cluster.chapril.org!disk: => DISK WARNING - free space: / 1157 MB (30% inode=76%); /home 28989 MB (20% inode=75%); /tmp 895 MB (96% inode=99%); /var 12403 MB (89% inode=99%); /var/lib/postgresql 4635 MB (48% inode=99%);

Il semble que la partition '/' soit encombrée :

=(^-^)=root@pouet:/# df -h .
Sys. de fichiers            Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/modele--vg-root   4,0G    2,6G  1,2G  70% /


Related issues 1 (0 open1 closed)

Related to Infra Chapril - Demande #5915: Nouveautés dans borgmaticFermé06/18/2022

Actions
Actions #1

Updated by Christian P. Momon over 4 years ago

  • Status changed from Nouveau to En cours de traitement
  • Assignee set to Christian P. Momon

Il semble que le cache de BorgBackup soit encombrant :

=(^-^)=root@pouet:/# du -sch root/
920M    root/
920M    total

=(^-^)=root@pouet:/# du -sch /root/.cache/
869M    /root/.cache/
869M    total

=(^-^)=root@pouet:/# du -sch /root/.cache/borg/
869M    /root/.cache/borg/
869M    total

Ce serait donc le cache de Borg qui prend 25 % de la place de la partition '/'.

Dans la documentation de BorgBackup (https://borgbackup.readthedocs.io/en/stable/usage/general.html#environment-variables), on peut lire :

BORG_CACHE_DIR
    Default to ‘~/.cache/borg’. This directory contains the local cache and might need a lot of space for dealing with big repositories.

Une solution serait de déplacer le dossier de cache vers une autre partition.

Sur la vm pouet, la partition /var semble tout indiquée pour accueillir ce cache. Mais est-ce le cas pour toutes les vm ?

=(^-^)=root@pouet:/# df -h 
Sys. de fichiers                Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/modele--vg-root       4,0G    2,6G  1,2G  70% /
/dev/mapper/modele--vg-home       147G    111G   29G  80% /home
/dev/mapper/modele--vg-tmp        984M    5,4M  924M   1% /tmp
/dev/mapper/modele--vg-var         15G    1,5G   13G  11% /var
/dev/mapper/modele--vg-postgres   9,8G    4,8G  4,6G  52% /var/lib/postgresql

Actions #2

Updated by Christian P. Momon over 4 years ago

  • Target version set to Backlog
Actions #3

Updated by François Poulain over 3 years ago

  • Parent task set to #4823
Actions #4

Updated by François Poulain over 3 years ago

  • Parent task changed from #4823 to #4912
Actions #5

Updated by François Poulain over 3 years ago

Ça faisait partie des options que borgmatic gère en version récente et pas en version buster. :)

Actions #6

Updated by François Poulain over 3 years ago

Donc ça attendra la prochaine Debian.

Actions #7

Updated by Christian P. Momon over 3 years ago

  • Category set to Sauvegardes
Actions #8

Updated by François Poulain over 3 years ago

  • Parent task deleted (#4912)
Actions #9

Updated by Christian P. Momon over 3 years ago

  • Status changed from En cours de traitement to Attente d'information

Suite à la mise en place de Borgmatic, il faut attendre la mise à jour qui arrivera avec Bullseye.

Actions #10

Updated by Pierre-Louis Bonicoli about 2 years ago

  • Assignee deleted (Christian P. Momon)
Actions #11

Updated by pitchum . about 2 years ago

  • Assignee set to pitchum .
Actions #12

Updated by François Poulain about 2 years ago

Je teste le changement de conf sur la vm DNS (car VM supposée légère à backupée) :

  1. activation de la conf :
    diff --git a/borgmatic.d/root.yaml b/borgmatic.d/root.yaml
    index 5e7fac2..3e25e3d 100644
    --- a/borgmatic.d/root.yaml
    +++ b/borgmatic.d/root.yaml
    @@ -21,7 +21,7 @@ location:
     storage:
       ssh_command: ssh -p 2242 -A
       archive_name_format: '{now:%Y-%m-%dT%H:%M:%S}'
    -  # pour bullseye : borg_cache_directory: /var/cache/borg
    +  borg_cache_directory: /var/cache/borg
    
     consistency:
       check_last: 2
    
  2. déplacement du cache actuel :
    ~# mv .cache/borg /var/cache/
  3. backup de test :
    # borgmatic -v 2
    ...
    Verified integrity of /var/cache/borg/ ...
    ...
    summary:
    /etc/borgmatic.d/root.yaml: Successfully ran configuration file
    

Youpi ça fonctionne nickel du premier coup.

Actions #13

Updated by François Poulain about 2 years ago

Propagé sur les VM, sauf pouet.

Actions #14

Updated by François Poulain about 2 years ago

  • Status changed from Attente d'information to En cours de traitement
  • Assignee changed from pitchum . to François Poulain
Actions #15

Updated by François Poulain about 2 years ago

  • Target version changed from Backlog to Sprint 2022 juin
Actions #16

Updated by François Poulain about 2 years ago

  • Status changed from En cours de traitement to Résolu

Fait sur pouet.

Actions #17

Updated by Quentin Gibeaux about 2 years ago

  • Status changed from Résolu to Fermé
Actions #18

Updated by François Poulain about 2 years ago

Actions

Also available in: Atom PDF