Tuto sur comment migrer, sans (trop) d'interruption de service, un MariaDB dont les structures binaires de données sont corrompues.
On (re)découvre :
- perconabackup pour des sauvegardes BDDs au format binaire et innobackupex pour les utiliser pour créer un clone du serveur MariaDB ;
- GNU parallel pour paralléliser l'exécution d'une boucle for d'un script shell ;
- eatmydata, une bibliothèque de fonctions qui inhibe les appels systèmes fsync(), sync() (qui demandent au noyau d'écrire les données sur le support de stockage ‒ et pas uniquement en cache ‒ ce qui accélère grandement l'import / la restauration / la réparation).