Mega-Backup automatizado.
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.
Ehrfürchtig.
Dank
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!
Vielen Dank an Sie, ich bin froh, dass du arbeiten. Mit Ihrer Erlaubnis werde ich einen Kommentar zu diesem Beitrag hinzufügen.
Dieser Beitrag ist sehr gut… Dank!
Deinetwegen.
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.
Ich habe noch nie versucht, um eine parallele Anhebung Ich kann Ihnen nicht helfen, wenn ich kann hechare oder nicht sehen, und ich werde sagen,.
tun, um aus wie ein anderes Repository zu bekommen, da kann ich nicht entziffern, wie es geht
Wie, um aus anderen Repository, weil ich auch treuen aber nicht verstehen, wie Unter
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.
Ich versuchte es auf, und es läuft gut slackware64_14.1. Vielen Dank für die Scrip, Ich werde sehr hilfreich.