Script Pour Faire un BackUp d'un FTP
Par Guillaume le lundi, avril 3 2006, 21:42 - Programmation - Lien permanent
Un petit script que j'ai conffectionné pour faire des sauvegardes de son FTP.
Cela peut être assez utile en cas de méchant crash du serveur 
Voici un script que j'ai réalisé afin de faire une sauvegarde de mon serveur sous forme d'archive tar.gz.
TELECHARGER LE SCRIPT
Le script dont je me suis inspiré est celui de TitaX, voici les fonctionnalités d'origines :
C'est un script très simple qui va dans un premier temps sauvegarder les données que vous souhaitez sur votre ftp en utilisant donc le protocole FTP, et dans un second temps créer une archive compressée de ces données pour la stocker sur votre disque dur. En ajoutant ce script en Cron vous pourrez automatiser complétement vos sauvegardes, les archiver par date et les stocker simplement. (Citation tirée du blog de TitaX)
J'ai décidé d' "améliorer" un chouilla le script en lui rajoutant des contrôles d'erreurs (en particulier au cas où les fichiers ou répertoires sélectionnés n'existent pas) ainsi que deux ou trois options que je vais vous d'écrire ci-dessou :
- L'option -configure vous permet de rentrer les informations nécessaires à une sauvegarde ponctuelle => aucune info ayant rapport à la connexion ne sera mémorisée (idéal quand vous voulez utiliser le script sur un pc qui n'est pas le votre).
- L'option -initialise <monFichier> va sauvegarder vos paramètres de connexion au ftp dans monFichier (idéal quand on fait des sauvegardes de plusieurs FTP, il suffit de charger monFichier avec l'option -use).
- L'option -use <monFichier> va charger les paramètres de connexion contenu dans monFichier et effectuer la sauvegarde du FTP.
- Si aucune option n'est mise en paramètre, le script se connecte au FTP par defaut (à configurer dans le script lui même).
EDIT du 10/04/2006 : petite modification du script pour plus de simplicité : remplacement de cat par read
Commentaires
Super script mais il semble avoir un probleme, des qu'il y a un repertoire vide, le script cause une erreur, supprime tous les fichier temps ! Que faire ?
Je jette un oeil dès que je rentre du boulot !!
Bonjour;
je suis un informaticien et j'ai pas beaucoup d'expérience; je suis l'administrateur réseau d'une grande entreprise, des mon arrivée à la boite j'ai trouvé deux serveurs un serveur de fichier (windows server 2003) et un serveur de messagerie (fedora 5) je voudrai de l'aide dans l'administration des deux serveurs et un plan de sécurité
MERCI
Fil des commentaires de ce billet