Mega-Backup: Kopien in der Cloud in GNU / Linux.

Mega-Backup automatizado.

Mega Backup script

Ich denke, wir alle wissen, Mega, der neue Dienst von Kim Dotcom der ehemalige Leiter der MEGAUPLOAD. Dieser Service ist aus mehreren Gründen interessant, der Hauptgrund ist, dass es 50 GB kostenlos für alle Benutzer, andere weniger bekannte Grund ist, dass es Online-Tools sehr mächtige Befehle für Verzeichnisse mit der Cloud synchronisiert.

In diesem Artikel werde ich zeigen, wie wir durchführen können automatisierte Backups einige Ordner auf Ihrem GNU / Linux-System in der Cloud Mega. Erstellen Sie eine Kopie Ihrer Dateien Synchronisieren nur neue Dateien auf jeder Kopie.

Vorbereiten Mega benötigt, um Backup.

Mega Konto

Das erste, was Sie brauchen, ist ein Konto von Mega ich ein Konto mit den folgenden Informationen verwenden.

  • Benutzer: mega@aplicacionesysistemas.com
  • Passwort: LaPasswordDeMega

Ordner zu speichern

Ich weiß, das Beispiel Mega-Backup die folgenden Ordner.

/home / Nacho / Bilder
/home / Nacho / Dokumente

Mega Zielordner

Das Ziel für Mega-Backup Ordner müssen in Mega erstellt werden vorher ich tun, um es einfacher für die Website, die mir zu machen ist.

Bilder
Unterlagen

Las Megatool

Sie sind die Werkzeuge, die zu Mega-Mega-Cloud von der Kommandozeile umgehen bietet.
So installieren Sie die folgenden Befehle.

Ubuntu y deribados

sudo add-apt-repository ppa:megous / ppa
sudo apt-get update
sudo apt-get install Megatool

Für Benutzer von Ubuntu 14.04 Sie haben, um eine Linie in die sources.list bearbeiten, und das Projekt wird aufgegeben und keine treuen Version noch benötigten Version funktioniert.

sudo nano /etc/apt/sources.list

Wir bearbeiten die Zeilen, die setzen

deb http://ppa.launchpad.net/megous/ppa/ubuntu treuen Haupt
deb-src http://ppa.launchpad.net/megous/ppa/ubuntu treuen Haupt

und lassen Sie es folgt

deb http://ppa.launchpad.net/megous/ppa/ubuntu präzise Haupt
deb-src http://ppa.launchpad.net/megous/ppa/ubuntu müssen Haupt

Klicken Kontrolle + X Nano verlassen und sagen, ja, wir sparen wollen. Imanol, Manolo und Xembi durch die Angabe, das Problem zu lösen und wie.

Andere Distributionen

Für andere Distributionen ist am besten, um unterwegs megous Seitenanfang wo Sie die Binärdatei für Ihre Distribution herunterladen.

Die megarc Datei.

Zu wissen, dass Megatool Konto machen, wo Sie die Backup-Datei. Megarc in das Root-Verzeichnis des Benutzers, haben für die Sicherung erstellt, wenn der Benutzer root / root, wenn Benutzer erstellen / home / user ich in meinem Benutzerordner erstellen, indem.

touch / home / Nacho / .megarc

Bearbeiten Sie die Datei, um sie mit der folgenden Struktur machen. Ändern Sie den Benutzernamen und das Kennwort für Ihr.

nano / home / Nacho /. megarc

Und setzen Sie den folgenden Text in der Datei. Denken Sie daran, den Benutzernamen und das Passwort für Ihr ändern.

[Anmelden] 
Username = mega@aplicacionesysistemas.com
Password = LaPasswordDeMega

Drücken Sie Strg + X nano beenden und sagen, dass, wenn wir halten.

Die Log-Datei, um die Kopien zu überprüfen.

Erstellen Sie eine Protokolldatei zu überprüfen, ob die Sicherung Mega getan.

touch / home / Nacho / logmega

EL Skript megabackup

So werden die Dinge, die wir sparen ein Bash-Script namens Megabackup wollen , glauben, dass es in Ihrem Benutzerordner, die Sie verwenden müssen.

touch / home / Nacho / megabackup

Bearbeiten Sie die Datei, indem Sie den folgenden nach Ihren Wünschen, indem Sie die Ordner auf den Quellcode und Zielordner speichern.

Das Skript gelesen wird gesagt, keine Probleme haben Verständnis.

#!/bin/bash
# MEGA BACKUP
# 
# :: Abhängigkeiten : Megatool
##### VARIABLES ######
# Ordner Herkunft1 lokalen Daten
LOC1 = / home / Nacho / Bilder / 
# Zielordner Herkunft1 Daten aus der Ferne muss vorher sein
# in Mega Sie erstellen können via Web von Mega erstellt.
remot1 = / Root / imagenes 
# Wenn Sie sparen wollen mehr erstellen mehrere Ordner mehr Ursprünge und Ziele. 
loc2 = / home / Nacho / Dokumente # Carpeta origen2 Website
remot2 = / root / Dokumente # Ordner Mega destination2 muss bereits erstellt werden.

# Wir speichern die protokollieren die Startzeit des Sicherungs
Echo "Die Sicherung ($(Datum))" >> /home / Nacho / logmega

### Startseite Copy ersten Ursprung (dieser Teil wird alle Ordner wir zu Mega kopieren möchten wiederholen
##########################################
# Synchronisieren mit Mega-Bilder
Echo "Ausgehend von Backup-Images" # Meldung auf dem Bildschirm
megasync - local $ loc1 - Fern $ remot1 # Wir synchronisieren den Ordner
# Meldung auf dem Bildschirm zu wissen, dass ich synchronisieren nur den ersten Ordner
Echo "*****************************************************"
Echo "*****************************************************"
Echo "*****************************************************"
Echo "*****************************************************"
Echo "*****************************************************"
Echo "Optimieren der Bilder für das Backup auf Mega"
Echo "*****************************************************"
Echo "*****************************************************"
Echo "*****************************************************"
Echo "*****************************************************"
Echo "*****************************************************"
### Beenden Sie die Sicherung des ersten Ordners
##########################################

##########################################
### Ab der zweiten Kopie der Quelle
Echo "Die Sicherung Dokumente"
megasync - local $ loc2 - Fern $ remot2
# Meldung auf dem Bildschirm zu wissen, dass ich synchronisieren nur den zweiten Ordner
Echo "*****************************************************"
Echo "*****************************************************"
Echo "*****************************************************"
Echo "*****************************************************"
Echo "*****************************************************"
Echo "Dokumente synchronisieren mit Backup auf Mega"
Echo "*****************************************************"
Echo "*****************************************************"
Echo "*****************************************************"
Echo "*****************************************************"
Echo "*****************************************************"
### End-Backup zweiten Ordner
##########################################

##########################################
### Nun gießen wir die Protokollausgabe Nachrichten
Echo "Warten Sie einige Sekunden ......" # Diese Meldung nimmt einen kleinen Bildschirm wil
frei ="$(megadf |Kostenlose grep)" # herauszufinden, den freien Speicherplatz auf Mega
oc ="$(megadf |grep Gebraucht)" # wo der Raum, der von Mega verwendet
Echo "Sie Raum ist $ frei" # Meldung auf dem Bildschirm mit Informationen über Mega-Clearance
# wir in den Protokollkopien in der Sicherheit festgestellt Trigger protokollieren /home / Nacho / logmega
Echo "Kopieren Ended ($(Datum)) besetzten Raum ($Berufs) Raum ($kostenlos)" >> /home / Nacho / logmega
Ausfahrt

Nach der Erstellung des Skripts, das Sie aufgeben müssen Ausführungsberechtigungen

sudo chmod 755 /home / Nacho / megabackup

um zu testen, ob es funktioniert führen Sie es von der Kommandozeile

./megabackup

Meine Probleme sind, dass er mir für die nicht die Ordner in Mega erstellt oder die Namen der Ordner nicht zusammenfallen. Wenn Sie viele Dateien haben , yo 25GB, Es kann mehrere Tage dauern, bis zurück.

Automatisieren mit cron

Führen Sie den folgenden Befehl

crontab-e

Schließlich euch die folgende Zeile in der Benutzersynchronisation Ihnen und Pfad des Skripts an vier für Ihr findet in der mañana.Cambia.

0 4     * * *   Ebenen / home / suchen / megabackup

Speichern und bereits Backups in der Cloud automatisiert Mega. täglich.

Das Skript nur hinzufügen, neue Dokumente, die Sie aus der vorherigen Kopie mit der ersten Kopie erzeugt, dass, obwohl viel später aufeinanderfolgenden Kopien sind viel schneller.

Denken Sie daran, gelegentlich sehen Sie das Protokoll, um zu sehen, ob Kopien gemacht werden.

Wenn Sie den Artikel gefallen hat würde ich die Gunst der pulsaseis auf die Buttons unten zu bitten, auf sozialen Netzwerken teilen. Vielen Dank im Voraus.


Über Ignacio Alba Obaya

Microcomputer und technische Ausbildung für Beschäftigung. Liebhaber von neuen Technologien. -Manager GNU / Linux und Windows.

13 Bemerkungen:

  1. Sehr gut; Nach der Enttäuschung mit ubuntuone Ich beschloss, mit Mega synchronisieren.
    Etwas, verwenden 14.04 und es scheint, dass das Repository ist nicht für die treuen aktiviert. Ich denke, ich löste das Repository zu ändern und setzen, um anzugeben. Testen und arbeitet 100%.
    Sehr anschaulich erklärt.
    Dank.
    GESUNDHEIT!

  2. Vielen Dank für die Eingangs, Ich war sehr hilfreich.
    Ich wollte fragen, ob Sie wissen, wie man parallele Anhebung aktivieren und erneut versuchen ausgefallenen Uploads.

    Für eine parallele Anhebung, er diesen Befehl angesehen:
    ls * .7 z | xargs-n1-P4 megaput-u [dirección_correo_electrónico] -p [Passwort]

    Ich habe geändert, um alle Verzeichnisse und Dateien, die es findet hochladen:
    ls *.* | xargs-n1-P4 megaput-u …

    aber nicht arbeiten, parece que solamente me ha subido los archivos sueltos y ha pasado de las carpetas 😉

    Ich sah es auf der nächsten Seite:
    http://www.exvagos.com/showthread.php?t=530204

    Möchten Sie wissen, wie man es beheben?

    Vielen Dank im Voraus und beste Grüße.

  3. Sie gehen an das Programm “Sotware und Updates” Marken “Otro Sofware”, selecionas Putting-Repository “megous”, bearbeiten und “Verteilung” Sie ändern “zuverlässig” durch “präzise” um zu sehen, ob es funktioniert.

Lassen Sie eine Antwort

Ihre E-Mail-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *