Sauvegarde de fichiers

Connexion

Sauvegarde de fichiers

En plus des sauvegardes PostgreSQL, DB Time Machine peut sauvegarder les fichiers de configuration, scripts et autres fichiers critiques de votre serveur.

Vue d'ensemble

La sauvegarde de fichiers capture les fichiers specifies a intervalles reguliers et les stocke avec leur historique de versions. Chaque snapshot enregistre :

  • Le contenu complet du fichier
  • Les permissions et proprietaire
  • Le hash SHA-256 pour la verification d'integrite
  • La date de modification

Configuration

Ajoutez les chemins a sauvegarder dans la configuration de l'agent :

# /etc/dbtm/config.yaml
file_backup:
  enabled: true
  schedule: "0 */6 * * *" # Toutes les 6 heures
  paths:
    - /etc/postgresql/
    - /etc/dbtm/
    - /var/lib/postgresql/certs/
    - /opt/scripts/backup/
  exclude:
    - "*.log"
    - "*.tmp"
    - "*.pid"
  max_file_size: 50MB

Gestionnaire de fichiers

Le gestionnaire de fichiers dans le dashboard permet de :

Parcourir les fichiers

Naviguez dans l'arborescence de fichiers sauvegardes avec recherche integree.

Comparer les versions

Selectionnez un snapshot et comparez les fichiers ajoutes, modifies ou supprimes.

Restaurer un fichier

Restaurez un fichier individuel vers une version anterieure en un clic.

Previsualiser

Visualisez le contenu des fichiers et previsualisation des images.

Commandes CLI

# Lancer un snapshot manuellement
$ dbtm files snapshot
# Lister les snapshots
$ dbtm files list
# Comparer deux snapshots
$ dbtm files diff --from=snap-001 --to=snap-002
# Restaurer un fichier
$ dbtm files restore --snapshot=snap-001 --path=/etc/postgresql/postgresql.conf