Kann ich rsync zum Sichern bei Amazon S3 verwenden

Ich habe etwas Speicherplatz von evbackup gekauft, der mir FTP, rsync und SSH bietet. Ich habe aber auch gelesen, dass Amazon S3 auch für Backups verwendet werden kann.

Ich bin also wirklich verwirrt, dass Amazon FTP-Zugriff zum Hochladen von Dateien zur Sicherung gewährt.

Wie kann ich diese Dateien herunterladen?

Ich habe ihre Seite viele Male gelesen, konnte aber nicht verstehen, wie ihr System funktioniert. Ich möchte nur mein Benutzer-Home-Verzeichnis sichern

Author: Sathyajith Bhat, 2011-05-25

5 answers

Nein, Sie können rsync nicht verwenden, um Dateien auf Amazon zu übertragen. Es verwendet ein eigenes Protokoll für den Dienst. Sie können jedoch über Dienste von Drittanbietern auf deren Speicher zugreifen, z. B. www.s3rsync.com, dann können Sie rsync verwenden, und Ihre Daten werden schließlich in den S3-Speicher übertragen.

Oder Sie können spezielle Dienstprogramme für S3-Speicher verwenden. Es gibt: s3sync, s3command, s3cp, tarsnap (tarsnap ist eine Dritte-party-service, wie s3rsync).

Ein weiteres rsync-ähnliches Werkzeug, duplicity, unterstützt S3-Speicher als Backend sowie viele andere Backup-Backends, einschließlich RackSpace Cloud-Dateien (ein weiterer Cloud-Speicherdienst, ähnlich wie Amazon S3).

Sicherung auf S3:

duplicity /home/me s3+http://bucketname/prefix

Oder in die Cloud-Dateien von Rackspace:

duplicity /home/me cf+http://container_name
 27
Author: sastanin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-10-30 15:16:57

Amazons offizielle Befehlszeilenschnittstelle funktionierte gut für mich. Es kann von lokal zu einem S3-Bucket synchronisiert und auch von einem S3-Bucket zurück zu lokalen Dateien synchronisiert werden.

1) Installieren Sie die Befehlszeilenschnittstelle von Amazon über https://aws.amazon.com/cli/

2) aus einer Schale,

export AWS_ACCESS_KEY_ID=(access key here)
export AWS_SECRET_ACCESS_KEY=(secret key here)
export AWS_DEFAULT_REGION=(region here)
cd dirtoupload
aws s3 sync . s3://nameOfBucket

Weitere nützliche Optionen wie --dryrun und --delete (zum Spiegeln) unter http://docs.aws.amazon.com/cli/latest/reference/s3/sync.html.

 5
Author: moltenform,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-05-29 05:28:41

Sie können Ihren Bucket einfach lokal mit s3fs mounten und dann mit rsync auf diesen Einhängepunkt kopieren.

 4
Author: GJ.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-06-06 11:27:08

Dschungel-Scheibe ist eine einfache Möglichkeit, Dateien auf Amazon S3 zu sichern (Abonnement einschließlich S3-Konto, Sie können jedoch jedes andere AWS-Konto verwenden). Möglicherweise möchten Sie auch einen Blick auf Super flexibel (nur Software).

 0
Author: paradroid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-05-25 11:21:48

Ich bin überrascht, dass niemand rclone erwähnt hat. Es ist wie rsync, stellt jedoch eine Verbindung zu fast jedem Cloud-Speicheranbieter her und unterstützt auch die vollständige Verschlüsselung. Ich benutze es regelmäßig, es ist gut gepflegt und funktioniert einwandfrei.

Rclone ist ein Befehlszeilenprogramm zum Verwalten von Dateien im Cloud-Speicher. Es ist eine funktionsreiche Alternative zu den Webspeicherschnittstellen von Cloud-Anbietern. Über 40 Cloud-Storage-Produkte unterstützen rclone, darunter S3 Object Stores, Business & Consumer Dateispeicherdienste sowie Standardübertragungsprotokolle.

Rclone verfügt über leistungsstarke cloud-äquivalente zu den unix-Befehlen rsync, cp, mv, mount, ls, ncdu, Baum, rm und Katze. Die vertraute Syntax von Rclone umfasst Shell-Pipeline-Unterstützung und --dry-Run-Schutz. Es wird in der Befehlszeile, in Skripten oder über seine API verwendet.

 0
Author: gregtczap,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-11-16 19:43:38