Question Où mettre mon backup.sh?


J'écris un script shell qui va faire des sauvegardes de mon système (comme ceci: https://help.ubuntu.com/8.04/serverguide/C/backup-shellscripts.html ).

Quel est le meilleur emplacement dans mon système pour stocker ce fichier? Je sais, je peux le mettre n'importe où, mais que se passera-t-il s'il sera stocké dans un répertoire en cours de sauvegarde? Quelle est la meilleure pratique ici?

J'utilise un serveur Ubuntu.


6
2018-03-15 12:50


origine


certains liens pourris ici, je suppose que ceci est, ou est similaire à la page référencée: help.ubuntu.com/lts/serverguide/backup-shellscripts.html - Pete


Réponses:


Certaines personnes installent des éléments supplémentaires dans / usr / local, d’autres dans / opt.

Voir: http://www.pathname.com/fhs/


4
2018-03-15 13:07





Comme d’autres l’ont dit, sous / usr / local /, pas / opt /. J'ai généralement aussi ces types de scripts dans / root /, mais cela peut être considéré comme une mauvaise pratique. Une possibilité est également /etc/cron.daily/.

Mais vous devriez vraiment vous demander pourquoi vous faites cela. Il est plus facile de se tromper de script de sauvegarde maison que de recourir à une solution de sauvegarde standard. Et rappelez-vous, vous ne voulez pas de sauvegardes, vous voulez des restaurations actives.


7
2018-03-15 17:31



+1 Je conviens avec vous que vous devriez avoir un plan de restauration plutôt qu'un plan de secours. J'ajoute que je souhaite sauvegarder les paramètres de l'application, les courriers électroniques, les fichiers, les bases de données, les sites Web localhost, les bases de données, les tâches cron, la liste des paquetages installés et divers fichiers de configuration pour eruby, fstab, etc. mon propre script pour sauvegarder tout cela, mais seulement cela d'une manière que je peux simplement extraire en tant que restauration. Les utilitaires de sauvegarde standard sont difficiles à configurer pour répondre exactement à mes besoins. - Richard Holloway
Eh bien, je prévois de sauvegarder mon catalogue / var / www (sites Web) et de faire un dump de base de données. Le plan de restauration est donc simple: prenez une copie du site Web à partir de l’archive et restaurez-la à partir de la sauvegarde de la base de données. Pourquoi est-ce une mauvaise idée d'écrire un script personnalisé? Ou ai-je mal compris votre pensée? - Temnovit
Je ne pense pas que ce soit une mauvaise idée. Je pense que c'est une bonne idée de rouler le vôtre. Ce que suggère ptman, c'est que vous pourriez vous tromper de code. Ce n'est pas une raison pour ne pas le faire bien - Richard Holloway


J'ai un compte utilisateur distinct sur mon ordinateur personnel pour des tâches telles que les sauvegardes, les analyses antivirus, etc.

Des tâches telles que backup.sh se trouvent dans ce répertoire personnel. L’avantage de faire cela est qu’il est facile de sauvegarder sans avoir à sauvegarder tout le répertoire / usr / pour capturer quelques scripts sur mesure.

Sur les serveurs / usr / local / sbin / pour les fichiers binaires du système ou / usr / local / bin / pour les autres scripts est assez standard.

/ opt / peut être utilisé mais est généralement destiné à des applications tierces.


3
2018-03-15 13:36