tdbbackup.tdbtools

Linux
Publiée le 2026-10-28 05:10:48
Illustration Linux pour la commande tdbbackup.tdbtools

tdbbackup

# Tu veux faire un backup simple de tes bases ?
tdbbackup db_prod_a db_prod_b

# Utiliser le suffixe du jour pour ne pas écraser les anciens backups
tdbbackup -s $(date +%Y%m%d) db_test

# Vérifier la cohérence des fichiers, ça te dit de vérifier ?
tdbbackup -v db_suspect

# Si tu penses que le backup est corrompu, vérifie et restaure en même temps
tdbbackup -v --force db_corrupt

# Faire un backup sans verrouillage pour les mutex (utile si d'autres processus écrivent)
tdbbackup -l db_mutexes

# Ouvrir avec un verrouillage lecture seule pour garantir l'intégrité pendant le dump
tdbbackup -r db_lectureseule

# Changer la taille du hash de sécurité pour ce backup spécifique
tdbbackup -n 512 db_secure

# Backup d'un ensemble de bases en utilisant plusieurs options combinées
tdbbackup -s $(date +%Y) -l -v db_ensemble

# Si tu dois faire un dump très gros, ajoute l'option compresser (si supporté)
tdbbackup --compress db_mega

# Tester le processus avec des fausses bases pour vérifier la syntaxe
tdbbackup --help

# Backup de plusieurs bases en même temps
tdbbackup base1 base2 base3

# Si tu veux un backup spécifique et que tu as besoin d'un suffixe précis
tdbbackup -s "pre_$(date +%H)" db_hourly

# Utiliser le mode lecture seule pour une vérification rapide
tdbbackup -r db_quickcheck

# Combiner non-locking, read-only et un suffixe de test
tdbbackup -l -r -s "test" db_combo

# Si tu veux forcer la réécriture du hash (utile après mise à jour)
tdbbackup -n 256 --force db_update

# Exécuter une série de backups pour différentes étapes
for db in list_dbs; do tdbbackup $db; done