samedi 24 novembre 2012
Automatisé FTP distant de sauvegarde Script Shell
Sauvegarde des données du serveur peut être un problème, surtout si vous oublier. Malheureusement, la solution fournie par PLESK n'est pas toujours la meilleure, donc nous avons essayé de trouver une alternative de sauvegarde.
Les mesures que nous recommandons sont les suivantes:
Configuration / Sauvegarde de la base de données par jour, avec télécharger sur un serveur FTP semaine
Configuration / Sauvegarde des données sur une base hebdomadaire et le téléchargement sur un serveur FTP
Lorsque vous prenez un serveur dédié, généralement la société lui fournissant, alloue un espace FTP ainsi pour la sauvegarde, pour un coût supplémentaire ou même inclus dans le coût du serveur. Cet espace peut être accessible uniquement à partir de leur réseau interne, offrant plus de sécurité pour protéger les données. Voyons ce que nous devons faire dans cette direction.
Caractéristiques:
Se débarrasse chaque jour les bases de données (basées sur automysqlbackup script shell)
Will répertoires d'archive que vous définissez (nous utilisons habituellement / etc / et / var / www / vhosts / * /).
Le cryptage GPG. (Marche / arrêt)
Est-ce que télécharger sur FTP distant, hebdomadaire (ou peut-jour)
Envoyer un mail à ADMIN sur le métier.
Rendra compte de FTP distant tous les fichiers pour l'utilisation de l'espace disque et également supprimer des fichiers à partir de là.
Peut restaurer un fichier à partir de FTP distant.
Fractionner des fichiers volumineux en 1Go.
Des réglages plus petits.
Configuration / Sauvegarde de la base de données sur une base quotidienne (localement) Téléchargez le script automysqlbackup de notre serveur, modifié de telle sorte qu'il crée des dossiers distincts pour chaque économie. Ainsi, vous pouvez rechercher une certaine base de données très facilement. Le copier sur le serveur dédié, dans le fichier / etc / cron.daily /, exécutez
wget-O / etc / cron.daily / automysqlbackup.sh http://www.grafxsoftware.com/download/backup-plesk/automysqlbackup.sh
chmod 700 / etc / cron.daily / automysqlbackup.sh
dossier et modifier les droits d'exécution.
Modifiez le fichier et modifier (ou pas) BACKUPDIR = "/ home / backups" (si vous maintenez ce paramètre, vous devez créer le dossier), MAILADDR = "VOTRE-EMAIL-ICI", et vous pouvez laisser le reste de la informations non modifiées.
Configuration / Sauvegarde des données sur une base hebdomadaire et le téléchargement sur un FTP serverDownload le script gfx_backup.sh et transférez-le sur votre serveur.
Exécutez les commandes suivantes.
mkdir / home / backups
mkdir / root / backup_script
cd / root / backup_script
wget-O / root / backup_script / gfx_backup.sh http://www.grafxsoftware.com/download/backup-plesk/gfx_backup.sh
wget-O / etc / cron.weekly / execute_weekly_backup.sh http://www.grafxsoftware.com/download/backup-plesk/execute_weekly_backup.sh
chmod 700 / etc / cron.weekly / execute_weekly_backup.sh
chmod 700 / root / backup_script / gfx_backup.sh
Modifier / root / backup_script / gfx_backup.sh et ensemble (obligatoire)
ROOTDIR = "/ root / backup_script /"
REPS = "/ etc / home / backups / / var / www / httpd / vhosts"
FTPD = "/"
Ftpu = "USERNAME"
FTPP = "MOT DE PASSE"
FTPS = "IP-de-votre-SERVER"
Emailid = "VOTRE-EMAIL-ICI"
Après avoir enregistré ces paramètres, appelez le script comme suit.
sh / root / backup_script / gfx_backup.sh - sauvegarde
sh / root / backup_script / gfx_backup.sh - restauration
sh / root / backup_script / gfx_backup.sh - Rapport
sh / root / backup_script / gfx_backup.sh - help
Tout bug / idée doit être envoyée via notre site web...
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire