Automatizado de sauvegarde Mega.
Je pense que nous savons tous Mega, le nouveau service de Kim Dotcom l'ancien chef de MEGAUPLOAD. Ce service est intéressant pour plusieurs raisons, le principal est qu'il offre 50 Go gratuitement à tous les utilisateurs, autre raison moins connu, c'est qu'il a les outils en ligne de commandes très puissants pour les répertoires synchronisés avec le nuage.
Dans cet article je vais vous montrer comment nous pouvons effectuer sauvegardes automatiques certains dossiers sur votre système GNU / Linux dans le nuage Mega. Créez une copie de vos fichiers de synchronisation seuls les nouveaux fichiers sur chaque copie.
Méga préparation nécessaire à la sauvegarde.
Compte Mega
La première chose que vous avez besoin est un compte de méga je vais utiliser un compte avec les informations suivantes.
- Utilisateur: mega@aplicacionesysistemas.com
- Mot de passe: LaPasswordDeMega
Dossiers d'économiser
Je me rends compte de l'exemple de sauvegarde Mega les dossiers suivants.
/home / nachos / Images
/home / nachos / Documents
Dossiers de destination Mega
La cible pour les méga-dossiers de sauvegarde doit être créée dans Mega auparavant que je fais pour le rendre plus facile pour le site Web qui est moi.
photos
documents
Las MegaTOOLS
Ils sont les outils qui offre à manipuler méga méga nuage de la ligne de commande.
Pour installer exécutez les commandes suivantes.
Ubuntu y deribados
sudo add-apt-repository ppa:megous / ppa sudo apt-get update sudo apt-get install MegaTOOLS
Pour les utilisateurs d'Ubuntu 14.04 vous devez modifier une ligne dans le fichier sources.list, et le projet est abandonné et aucune version fidèle encore la version requise fonctionne très bien.
sudo nano /etc/apt/sources.list
Nous éditons les lignes qui mettent
deb http://ppa.launchpad.net/megous/ppa/ubuntu principale fidèle deb-src http://ppa.launchpad.net/megous/ppa/ubuntu principale fidèle
et laissez-le suit
deb http://ppa.launchpad.net/megous/ppa/ubuntu principal précise deb-src http://ppa.launchpad.net/megous/ppa/ubuntu doivent principal
Cliquez Contrôle + X pour quitter nano et dire oui nous voulons sauver. Imanol, Manolo et Xembi en indiquant le problème et comment le résoudre.
Autres distributions
Pour les autres distributions est préférable d'aller à la megous de la page où vous pouvez télécharger le fichier binaire pour votre distribution.
Le fichier megarc.
Pour savoir que MegaTOOLS compte où vous faites le fichier de sauvegarde est créé. Megarc dans le dossier racine de l'utilisateur qui devra effectuer la sauvegarde, si vous créez l'utilisateur root / root si l'utilisateur de créer / home / user je mets dans mon dossier utilisateur.
touch / home / nacho / .megarc
Modifiez le fichier de le faire avec la structure suivante. Changer le nom d'utilisateur et mot de passe pour le vôtre.
nano / home / nacho / megarc.
Et de mettre le texte suivant dans le fichier. N'oubliez pas de changer le nom d'utilisateur et mot de passe pour le vôtre.
[Connexion] Nom d'utilisateur = mega@aplicacionesysistemas.com Mot de passe = LaPasswordDeMega
Appuyez sur Ctrl + X pour quitter nano et dire que si nous continuons à.
Le fichier journal pour vérifier les copies.
Créer un fichier journal pour vérifier si la sauvegarde est effectuée méga.
touch / home / nacho / logmega
EL scénario megabackup
Pour mettre en place les choses que nous voulons sauver créer un script bash appelé Megabackup , croire dans votre dossier utilisateur que vous avez à utiliser.
touch / home / nacho / megabackup
Editez le fichier en mettant ce qui suit à votre goût en changeant les dossiers pour enregistrer les dossiers de code source et de destination.
Lire le script est dit ne pas avoir de la difficulté à comprendre.
#!/bin/bash # BACKUP MEGA # # :: Dépendances : MegaTOOLS ##### VARIABLES ###### # origine1 Dossier données locales LOC1 = / home / nacho / Images / # données dossier cible de origine1 doivent être préalablement à distance # créé en méga vous pouvez créer par le web de méga. remot1 = / root / imagenes # Si vous souhaitez enregistrer plus de créer plus de dossiers plusieurs origines et des destinations. LOC2 = / home / nachos / Documents # Carpeta site origen2 remot2 = / root / documents # Méga destination2 dossier doit déjà être créé. # Nous stockons les enregistrer l'heure de début de la sauvegarde écho "Lancement de la sauvegarde ($(date))" >> /home / nacho / logmega ### Accueil Copier première origine (cette partie sera répétée tous les dossiers que nous voulons copier méga ########################################## # Synchronisation avec méga photos écho "À partir des images de sauvegarde" # message à l'écran megasync - $ loc1 locale - $ distance remot1 # Nous synchroniser le dossier # message sur l'écran pour savoir que je viens de synchroniser le premier dossier écho "*****************************************************" écho "*****************************************************" écho "*****************************************************" écho "*****************************************************" écho "*****************************************************" écho "Réglage des images de sauvegarde sur mega" écho "*****************************************************" écho "*****************************************************" écho "*****************************************************" écho "*****************************************************" écho "*****************************************************" ### Fin de la sauvegarde du premier dossier ########################################## ########################################## ### À partir de la deuxième copie de la source écho "À partir de documents de sauvegarde" megasync - $ LOC2 locale - $ distance remot2 # message sur l'écran pour savoir que je viens de synchroniser le second dossier écho "*****************************************************" écho "*****************************************************" écho "*****************************************************" écho "*****************************************************" écho "*****************************************************" écho "Documents synchroniser avec sauvegarde sur mega" écho "*****************************************************" écho "*****************************************************" écho "*****************************************************" écho "*****************************************************" écho "*****************************************************" ### Fin deuxième dossier de sauvegarde ########################################## ########################################## ### Maintenant, nous versons l' consigner les messages de sortie écho "Attendez quelques secondes ......" # Ce message prend un peu wil d'écran libre ="$(megadf |grep gratuit)" # savoir l'espace libre sur mega = oc"$(megadf |grep occasion)" # savoir l'espace utilisé par méga écho "Vous l'espace est libre $" # message sur l'écran des informations sur les méga jeu # nous avons constaté dans les copies de journaux dans le déclenchement de sécurité enregistrer /home / nacho / logmega écho "Copie limitée ($(date)) espace occupé ($oc) espace ($gratuit)" >> /home / nacho / logmega sortie
Après avoir créé le script, vous devez donner les droits d'exécution
sudo chmod 755 /home / nacho / megabackup
pour tester si cela fonctionne exécuter à partir de la ligne de commande
./megabackup
Mes problèmes sont qu'il m'a donné pour ne pas avoir créé les dossiers en méga ou les noms des dossiers ne coïncident pas. Si vous avez beaucoup de fichiers , yo 25 Go, Il peut prendre plusieurs jours à dos.
Automatiser avec cron
Exécutez la commande suivante
crontab-e
Enfin vous la ligne suivante à l'utilisateur exemplaire de synchronisation et le chemin du script a lieu à quatre heures du mañana.Cambia pour le vôtre.
0 4 * * * niveaux / home / recherche / megabackup
Enregistrer et ont déjà des sauvegardes automatiques dans le méga nuage. quotidien.
Le script il suffit d'ajouter de nouveaux documents que vous avez généré à partir de la copie précédente avec le premier exemplaire que bien que beaucoup plus tard des copies successives sont beaucoup plus rapides.
N'oubliez pas de regarder de temps en temps le journal pour voir si les copies sont faites.
Si vous avez aimé cet article, je voudrais demander à la faveur de pulsaseis sur les boutons ci-dessous pour partager sur les réseaux sociaux. Merci beaucoup à l'avance.
Impressionnant.
Merci
Très bon; Après la déception avec UbuntuOne j'ai décidé de synchroniser avec Mega.
Quelque chose, utiliser 14.04 et il semble que le dépôt n'est pas activé fidèle. Je pense que j'ai résolu de modifier le référentiel et la mise à spécifier. Le temps d'essai et des œuvres 100%.
Très clairement expliqué.
Merci.
SANTÉ!
Merci beaucoup à vous, je suis content que vous travaillez. Avec votre permission, je vais ajouter un commentaire à cet article.
Ce poste est très bon… Merci!
À cause de vous.
Merci beaucoup pour l'entrée, J'ai été très utile.
Je voulais vous demander si vous savez comment activer les augmentations parallèles et réessayez ajouts échoué.
Pour les augmentations parallèles, il considérait cette commande:
ls * .7 z | xargs-n1-P4 megaput-u [dirección_correo_electrónico] -p [mot de passe]
J'ai modifié pour télécharger tous les répertoires et fichiers qu'il trouve:
ls *.* | xargs-n1-P4 megaput-u …
mais fonctionnera pas, parece que solamente me ha subido los archivos sueltos y ha pasado de las carpetas 😉
Je l'ai vu sur la page suivante:
http://www.exvagos.com/showthread.php?t=530204
Voulez-vous savoir comment y remédier?
Merci d'avance et meilleures salutations.
Je n'ai jamais essayé de hausses parallèles je ne peux pas vous aider hechare voir si je peux ou non, et je dirai.
faire descendre comme un autre référentiel, parce que je ne peux pas déchiffrer comment c'est fait
Comment faire pour descendre un autre dépôt, parce que j'ai aussi fidèle mais ne comprends pas comment inférieure
Vous allez au programme “Sotware et mises à jour” Marques “Otro téléchargements”, selecionas mettre référentiel “megous”, modifier et “Distribution” vous changez “loyal” par “précis” pour voir si cela fonctionne.
Je l'ai essayé sur et il fonctionne très bien slackware64_14.1. Merci pour le scrip, Je vais être très utile.