Logo Khaganat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
fr:sauver_serveur [2018/05/29 22:56] – [Processus de sauvegarde sur un serveur.] /* ortho, étoffe */ merlin8282fr:sauver_serveur [2019/06/09 14:51] – On ne met pas de point dans un titre... zatalyz
Ligne 1: Ligne 1:
-====== Processus de sauvegarde sur un serveur======+====== Processus de sauvegarde sur un serveur ======
  
 Il peut arriver plein de choses à un ordinateur, d'autant plus s'il est en ligne, donc : sauvegardez, sauvegardez ! Il peut arriver plein de choses à un ordinateur, d'autant plus s'il est en ligne, donc : sauvegardez, sauvegardez !
 +
 +<WRAP center round todo 60%>
 +Cet article aurait besoin d'être dépoussiéré, certaines de ses informations, sans être fausses, ne sont pas forcément des plus pertinentes. Utilisez votre esprit critique si vous l'utilisez pour vos besoins, et participez à son amélioration.
 +</WRAP>
 +
  
 Pour que les sauvegardes servent à quelque chose, il faut qu'elles soient fonctionnelles, régulières, et placés en divers lieux physiques, mais aussi il faut tester régulièrement une récupération des données : un backup qui ne fonctionne pas, ça n'intéresse personne. Au minimum, envoyez les sauvegardes de votre serveur sur votre propre ordinateur ; dans l'absolu, c'est plus pratique d'avoir un second serveur en ligne dédié à la sauvegarde + un ordinateur personnel qui duplique les données. Trois endroits où avoir les données, ce n'est pas trop. Pour que les sauvegardes servent à quelque chose, il faut qu'elles soient fonctionnelles, régulières, et placés en divers lieux physiques, mais aussi il faut tester régulièrement une récupération des données : un backup qui ne fonctionne pas, ça n'intéresse personne. Au minimum, envoyez les sauvegardes de votre serveur sur votre propre ordinateur ; dans l'absolu, c'est plus pratique d'avoir un second serveur en ligne dédié à la sauvegarde + un ordinateur personnel qui duplique les données. Trois endroits où avoir les données, ce n'est pas trop.
Ligne 15: Ligne 20:
  
 ===== Sauvegarde des bases mysql via un script ===== ===== Sauvegarde des bases mysql via un script =====
-Un certain nombre de CMS passent par des bases de données type mysql. Vous pouvez sauvegarder toutes ces bases en un script, lancé à intervalle régulière via cron. +Un certain nombre de CMS passent par des bases de données type mysql. Vous pouvez sauvegarder toutes ces bases en un script, lancé à intervalle régulier via cron. 
  
 Exemple de cron, le premier script se lançant tous les jours à 00H30, le second à 1H30((Il vaut mieux lancer les scripts de sauvegarde au moment où vos utilisateurs ont peu de chance d'être en ligne, car ils peuvent consommer pas mal de ressources.)) :  Exemple de cron, le premier script se lançant tous les jours à 00H30, le second à 1H30((Il vaut mieux lancer les scripts de sauvegarde au moment où vos utilisateurs ont peu de chance d'être en ligne, car ils peuvent consommer pas mal de ressources.)) : 
Ligne 22: Ligne 27:
   30 1 * * * /home/user/backup/balai.sh   30 1 * * * /home/user/backup/balai.sh
    
-''backup.sh'' se charge de sauvegarder, de façon séparé, chacune des tables utiles, tout en les incrémentant avec la date du jour. En bonus, la sauvegarde d'un annuaire LDAP à la fin :+''backup.sh'' se charge de sauvegarder, de façon séparée, chacune des tables utiles, tout en incrémentant le nom du fichier de sauvegarde avec la date du jour. En bonus, la sauvegarde d'un annuaire LDAP à la fin : 
 <code bash>#!/bin/bash <code bash>#!/bin/bash
  
Ligne 35: Ligne 41:
 Adaptez ce script à vos propres besoins. S'assurer que les fichiers ''/home/user/.password'' et ''/home/user/.ldapassword'' contiennent bien le mot de passe de root (mysql et ldap)... et que les droits sont donnés, en lecture, uniquement à l'utilisateur qui va lancer le script. Adaptez ce script à vos propres besoins. S'assurer que les fichiers ''/home/user/.password'' et ''/home/user/.ldapassword'' contiennent bien le mot de passe de root (mysql et ldap)... et que les droits sont donnés, en lecture, uniquement à l'utilisateur qui va lancer le script.
  
-''balai.sh'' vire les plus anciennes sauvegardes, sinon ça devient le bazar et ça prend de la place :+''balai.sh'' supprime les plus anciennes sauvegardes, sinon ça devient le bazar et ça prend de la place :
  
 <code bash>#!/bin/bash <code bash>#!/bin/bash
    
-#Nettoie le dossier "Backup" régulièrement, afin qu'il ne prenne pas trop de place.+# Nettoie le dossier "Backup" régulièrement, afin qu'il ne prenne pas trop de place.
  
-#On se fait une jolie variable qui imite le nom des fichiers de sauvegarde, avec leur chemin complet, pour éviter d'effacer n'importe quoi+# On se fait une jolie variable qui imite le nom des fichiers de sauvegarde, avec leur chemin complet, pour éviter d'effacer n'importe quoi
 mysqldump='/home/user/backup/*mysqldump.sql*' mysqldump='/home/user/backup/*mysqldump.sql*'
  
-#On efface ceux ayant plus de 15 jours+# On efface celles ayant plus de 15 jours
 find $mysqldump -type f -mtime +15 -exec /bin/rm -f {} \; find $mysqldump -type f -mtime +15 -exec /bin/rm -f {} \;
  
Ligne 168: Ligne 174:
 Donc : du dossier vers le serveur. Tout simple. Donc : du dossier vers le serveur. Tout simple.
  
-{{tag>Web Serveur Tutoriel}}+{{tag>Web Serveur Tutoriel Obsolète}}
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/sauver_serveur.txt · Dernière modification : 2022/04/25 11:20 de zatalyz

Licences Mentions légales Accueil du site Contact