Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...

Bash - Sauvegarder son Serveur


Messages recommandés

Je vous partage aujourd'hui mon système de sauvegarde vers FTP distant.

 

Connectez-vous tout d'abord à WinSCP et créez un dossier qui se nommera  "sauvegarde" dans root, Il vous suffira ensuite de crée un fichier "sauv.sh" lui aussi dans le répertoire root

Avec à l’intérieur ceci

 

#!/bin/bash

cd /usr/metin2/
sh clear.sh

cd /usr/
tar cvf sauv.metin2.tar.gz metin2
mv  sauv.metin2.tar.gz /root/sauvegarde/
rm  sauv.metin2.tar.gz

cd /var/db/
tar cvf  sauv.mysql.tar.gz mysql
mv  sauv.mysql.tar.gz /root/sauvegarde/
rm  sauv.mysql.tar.gz

cd /root/sauvegarde
HOST='Host_De_fotre_ftp'
USER='User_De_fotre_ftp'
PASSWD='Password_De_fotre_ftp'
ftp -n -v $HOST << EOT
user $USER $PASSWD
mput  sauv.mysql.tar.gz
prompt
mput  sauv.metin2.tar.gz
prompt

 

Reste plus qu'à faire un sh sauv.sh sur putty et votre sauvegarde est lancée.

 

Gros point fort de cette sauvegarde ?

- Un lieu de sauvegarde en dehors du dédier

- Un taux de transfert allant jusqu’à 2Mo/s

- Une possibilité de rendre la sauvegarde automatique grâce au "cron" Je rajouterai plus tard sur ce partage

- il nettoie les logs avant l'envoie sur le ftp

- il fait une sauvegarde des bases SQL et du fichier metin2

 

Mauvais point

- La sauvegarde fait lager le serveur le temps de l'envoie sur le ftp

  • Love 2
Lien vers le commentaire
Partager sur d’autres sites

Merci pour ce tuto de EB, mais il faudrait préciser ce que ça sauvegarde , le fichier metin2 en entier O_o ou juste les SQL ...

 

Si non, merci quand même , même si il manque la source.

Mettez 11 imbéciles d'un coté, 10 philosophes de l'autre...
Les imbéciles l'emporteront !
C'est ca, la démocratie...

Lien vers le commentaire
Partager sur d’autres sites

HOST='Host_De_fotre_ftp'
USER='User_De_fotre_ftp'
PASSWD='Password_De_fotre_ftp'

 

Comme marquer dans le partage il suffit de compléter avec les identifiant du FTP, et oui cela enregistre tout les account, common, player ....

Plus les table seront volumineuse plus le transfert sera longt

  • Love 1
Lien vers le commentaire
Partager sur d’autres sites

Y a moyen de pas prendre les tables qui servent a rien ?

Juste les tables principale, donc account & player voir peut-être common, après le reste on le modifie pas tout les jour on va dire et les log sont pas très très regarder n'y très important.


C'est bon j'ai trouver, hum, j'ai envoyer sur mon ftp trop lent quand même, j'ai envoyer sur mon 3e dedié, ces pratiquement instantanée x)

Lien vers le commentaire
Partager sur d’autres sites

Je te met +1 de réputation =) encore deux question, en générale pour un serveur assez chargé combien de temps de transfert ? Et on peux jouer ou travailler sur le serveur en même temps ?

-Pour le temps de transfert, a toi de le tester, tu a marquer le temps écouler quand tu effectue la sauvegarde

-Oui tu peut faire les deux en même temps, mais ton environnement sera plus lent a réagir, merci pour le point de réputation =)

 

Pour ma part, mon script de sauvegarde met 10sec. Pour une DB assez volumineuse. Après reste le transfert entre les deux dédiés, même si ça tourne en général à 10Mo/s

 

tu a alors une très bonne connection :P j'envoie a max 2Mo3/s un peut prêt

  • Love 1
Lien vers le commentaire
Partager sur d’autres sites

Je te met +1 de réputation =) encore deux question, en générale pour un serveur assez chargé combien de temps de transfert ? Et on peux jouer ou travailler sur le serveur en même temps ?

-Pour le temps de transfert, a toi de le tester, tu a marquer le temps écouler quand tu effectue la sauvegarde

-Oui tu peut faire les deux en même temps, mais ton environnement sera plus lent a réagir, merci pour le point de réputation =)

 

Pour ma part, mon script de sauvegarde met 10sec. Pour une DB assez volumineuse. Après reste le transfert entre les deux dédiés, même si ça tourne en général à 10Mo/s

 

tu a alors une très bonne connection :P j'envoie a max 2Mo3/s un peut prêt

 

Connexion entre deux dédiés OVH =)

Lien vers le commentaire
Partager sur d’autres sites

Il fraudais adapter pour enlever la table Log, très UTILE contrairement a ce que certain pensent ^_^

Mais extrêmement lourde sur certains serveur ...

Mettez 11 imbéciles d'un coté, 10 philosophes de l'autre...
Les imbéciles l'emporteront !
C'est ca, la démocratie...

Lien vers le commentaire
Partager sur d’autres sites

  • 1 an après...


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 37
    2. 21

      Metin2 en 2020 peut-on en parler?

    3. 0

      METIN2Project

    4. 3

      Ressources - UnPack - Metin2 Client - Officiel

    5. 0

      Barre des tâches d'argent étendue

    6. 16

      Redémarrage automatique des channels

    7. 16

      Multi Logo GM / SGM / GA

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.