tdbbackup.tdbtools
Linux
Publiée le
2026-10-28 05:10:48
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