Sauvegarde bdd et compilation - Version imprimable +- Forum darktable FR (https://forums.darktable.fr) +-- Forum : Utilisation de darktable (https://forums.darktable.fr/forumdisplay.php?fid=97) +--- Forum : Trucs et Astuces (https://forums.darktable.fr/forumdisplay.php?fid=87) +--- Sujet : Sauvegarde bdd et compilation (/showthread.php?tid=5010) |
Sauvegarde bdd et compilation - Hgmarty - 03-06-20 Bonsoir, je me suis fait un script pour compiler dt version développement et surtout sauvegarder avant la configuration pour récupérer si jamais. Je faisais cela à la main et c'est pas du tout pratique. Je suis sous Linux, désolé pour les autres, je ne connais pas. Il faut un minimum connaître où mettre les scripts dans bin et un peu borg. Code : #!/bin/bash Il faut avoir les mêmes répertoires, notamment le git de dt, l'emplacement de dt ainsi que celui de la config. Je n'ai pas changé par rapport au tutoriel sur le site de nicolas. Et aussi un .desktop avec le bon binaire ainsi que le bon dossier de config. La destination, pour ma part, se fait sur un serveur borg maison sous un rpi zero W. Ajouté à cela un crontab qui fait une sauvegarde avec la même ligne de commande toutes les 3h. Il me reste à déterminer comment supprimer les sauvegardes en quel délai. Je pense pour garder toutes les antérieures pendant 15j. En somme, je lance le script : il fait automatiquement une sauvegarde de config, une purge de l'exécutable, une récupération du dépot et submodule, lance la compil et install. Plein de commandes en moins à taper. Je pourrais faire un truc plus complet si souhait. Bonne soirée RE: Sauvegarde bdd et compilation - Gerard - 25-07-23 Bonjour, Je me permets de squatter cette discussion afin d'éviter de trop s'éparpiller sur le sujet. N'ayant pas (encore) trouvé d'autres solutions je pense utiliser le freeware FreeFlieSync pour faire régulièrement des sauvegardes des ... sauvegardes Et vous, comment faites-vous ? Ce serait bien d'avoir la possibilité de choisir le dossier de destination pour les db dans les préférences. RE: Sauvegarde bdd et compilation - jpverrue - 25-07-23 Le dossier de configuration, ainsi que le nom des différents fichiers de configuration, sont modifiables grâce aux options de lancement de darktable. Pour les connaître, consulter le manuel ici : https://docs.darktable.org/usermanual/4.2/en/special-topics/program-invocation/darktable/ Sous Windows, pour les voir aussi, il suffit d'ouvrir une fenêtre de commande et de taper darktable -h. Pour utiliser une de ces options, il faut l'ajouter à la ligne de commande. Exemple : darktable --configdir "C:\Users\....\MonDossierDeConfiguration RE: Sauvegarde bdd et compilation - Gerard - 25-07-23 (25-07-23, 13:36)jpverrue a écrit : Le dossier de configuration, ainsi que le nom des différents fichiers de configuration, sont modifiables grâce aux options de lancement de darktable. Pour les connaître, consulter le manuel ici : https://docs.darktable.org/usermanual/4.2/en/special-topics/program-invocation/darktable/ Merci, mais je ne suis pas sûr de tout comprendre (mais je ne suis pas un spécialiste de la ligne de commande, loin de là) Plus précisément ce que je voulais dire c'est qu'il serait pratique d'avoir, dans l'onglet "Stockage" des "Préférences" de DT, la possibilité d'enregistrer les backups des db sur un disque différent de C:\ afin de pouvoir les restaurer en cas de crash ou d'attaque virale. RE: Sauvegarde bdd et compilation - jpverrue - 26-07-23 Ces backups existent. Ils sont gérés dans le menu préférences → Stockage. Pour la ligne de commande, selon la réponse que tu as eue, tu dois taper le chemin complet de darktable, soit : « C:\Program Files\darktable\bin\darktable.exe » plus les options que tu veux. Si tu veux que ces options soient utilisées tout le temps, il suffit de modifier le raccourci de lancement et de les ajouter dedans RE: Sauvegarde bdd et compilation - holly76 - 26-07-23 J'ai aussi fait un script pour compiler la version de développement, adapté pour Mageia 8. Cette dernière distribution ayant des packages trop anciens, cela fait quelques mois que je ne compile plus mais la sortie de Mageia 9 est pour bientôt. Dans ce script, j'ai mis en commentaires tous les packages à installer pour pouvoir réaliser cette dernière. Si ça intéresse quelqu'un, je peux le fournir. RE: Sauvegarde bdd et compilation - Gerard - 27-07-23 Merci jpverrue pour ta réponse. Citation :Ces backups existent. Ils sont gérés dans le menu préférences → Stockage. Dans ma version 4.4.2 de DT il n'y a pas de possibilité de choisir où enregistrer les BU des bd Citation :Pour la ligne de commande, selon la réponse que tu as eue, tu dois taper le chemin complet de darktable, soit : « C:\Program Files\darktable\bin\darktable.exe » plus les options que tu veux. Pour ce qui est des lignes de commande c'est un peu compliqué pour moi, je vais m'en tenir à ma solution simple qui consiste à utiliser le freeware FreeFileSync pour faire des sauvegardes du dossier "C:\Users\xxxx\AppData\Local\darktable" |