Datensynchronisierungsmethode auf VPS

Datensynchronisierungsmethode auf VPS

Diese Methode stammt aus dem Internet. Ich benutze sie seit einem Monat, aber da ich den VPS neu installiert habe, habe ich ihn einige Male synchronisiert. Es war jedes Mal erfolgreich und es gab überhaupt keine Probleme.
Die VPS-Synchronisierung unterscheidet sich von gewöhnlichen Clientcomputern und verfügt über keine Schnittstelle, die einen Client unter der Linux-Befehlszeile erfordert.
Und die großartige Dropbox verfügt über diese Funktion. Schauen wir uns ohne weitere Umschweife die Schritte an (die größtenteils aus dem Internet kopiert wurden):
PS: Da Dropbox gesperrt ist, muss Ihr VPS im Ausland stehen, also außerhalb der Großen Firewall, was bei den meisten natürlich der Fall ist. Es gibt nicht viele Leute, die inländische VPS verwenden.
wget -O dropbox.tar.gz http://www.dropbox.com/download/?plat=lnx.x86
tar -zxof dropbox.tar.gz
~/.dropbox-dist/dropboxd &
Nachdem der Befehl im Hintergrund ausgeführt wurde, wird kontinuierlich eine Zeichenfolge mit URL-Adressen angezeigt, die Sie auffordert, diese URL-Adresse zu besuchen, um Ihr Dropbox-Konto zu verknüpfen. Kopieren Sie diese URL, fügen Sie sie in Ihren Browser ein und führen Sie sie aus. Sie werden aufgefordert, Ihr Dropbox-Konto einzugeben, um den VPS an Ihr Dropbox-Konto zu binden.
Natürlich müssen Sie vorab ein Dropbox-Konto registrieren. Um sich bei Dropbox zu registrieren, müssen Sie natürlich zuerst die Mauer überwinden.
Nachdem Sie diese URL aufgerufen und Ihr Konto verknüpft haben, wird das Terminal diese URL-Adresse nicht mehr anzeigen und eine Meldung wie „Shell nicht gefunden“ anzeigen. Ignorieren Sie diese Meldung und beenden Sie sie durch Drücken von Strg+C.
Anschließend wird das Verzeichnis /root/Dropbox erstellt.
Alle Dateien in diesem Verzeichnis werden mit dem Server synchronisiert. Natürlich müssen Sie nicht alle Dateien, die Sie synchronisieren möchten, in dieses Verzeichnis kopieren, sondern nur eine Verbindung herstellen. Ich möchte beispielsweise alle Dateien in meinem www-Verzeichnis mit dem Server synchronisieren:
cd /root/Dropbox
ln -s /var/www www-2010-11-11 (Auf dem Server wird ein Ordner mit dem Namen www-2010-11-11 generiert, der alle Dateien unter www enthält.)
So einfach ist das. Ich habe auch die MySQL-Datenbankdateien mit dem Server synchronisiert, ohne sie in SQL-Tabellen zu exportieren.
Zum Synchronisieren müssen Sie den Dropbox-Dienst natürlich im Hintergrund laufen lassen.
/root/.dropbox-dist/dropboxd &
Fügen Sie den Befehl einfach zu den Systemstartelementen hinzu. In dem Blog, das ich gelesen habe, wurde auch erwähnt, dass man, da es viel Speicher beansprucht, ein Skript schreiben kann, um es zu einem festgelegten Zeitpunkt auszuführen und herunterzufahren. Für Skriptexperten ist das ein Kinderspiel.
Aber wenn ich es verwende, habe ich das Gefühl, dass es nicht viel Speicher verbraucht, vielleicht weil meine Daten klein sind (weniger als 100 MB). Es hält es am Laufen.
Die folgenden Replikationspläne werden ausgeführt und beendet:
Erstellen Sie ein Skript in ~/.dropbox/:
#!/bin/sh
Start() {
Echo startet Dropbox
/root/.dropbox-dist/dropboxd &
}
stoppen() {
Echo stoppt Dropbox
pkill dropbox
}
Fall „$1“ in
Start)
Start
;;
stoppen)
stoppen
;;
Neustart)
stoppen
Start
;;
esac
Skriptberechtigungen ändern:
chmod 755 ~/.dropbox/dropbox.sh
Erstellen Sie eine geplante Aufgabe:
crontab –e
Fügen Sie zwei Elemente hinzu:
0 1 * * * sh /root/.dropbox/dropbox.sh neu starten
0 6 * * * sh /root/.dropbox/dropbox.sh stoppen
:wqSpeichern, und Dropbox wird jeden Tag automatisch um 1:00 Uhr gestartet und um 6:00 Uhr heruntergefahren.
So löschen Sie Dropbox:
/root/.dropbox/dropbox.sh stoppen
# rm -rf .dropbox .dropbox-dist Dropbox dropbox.tar.gz dbmakefakelib.py dbreadconfig.py
Dropbox-Registrierungsadresse: www.dropbox.com (Sie müssen hier noch die Wand verlassen)
98 % des Inhalts dieses Artikels wurden von folgender Adresse übernommen: http://www.laogeng.org/archives/1204.html
Nachdruck von: http://err99.in/archives/339

<<:  8 kostenlose Twenty Eleven Child-Themes

>>:  Einführung in den amerikanischen VPS-Hosting-Anbieter Virpus

Artikel empfehlen

Tutorial zur Installation des Kangle-Webservers

Produkteinführung Der Kangle-Webserver (abgekürzt...

BudgetVM: 5 % Rabatt auf dedizierte Server

BudgetVM hat jetzt einen Rabattcode, nur für dedi...