Sicherung auf S3: Symlinks

8

Ich versuche gerade herauszufinden, wie man Daten in S3 sichern kann.

Wir haben ein lokales Backup-System implementiert mit rsnapshot und das funktioniert perfekt. Wir versuchen, s3cmd mit der Option --sync zu verwenden, um rsync zu imitieren, um die Dateien zu übertragen.

Das Problem, das wir haben, ist, dass Symlinks nicht als Symlinks erstellt werden, sondern dass sie in die physische Datei aufgelöst und stattdessen hochgeladen werden. Hat jemand irgendwelche Vorschläge, warum dies passieren würde?

Ich frage mich, ob ich etwas Offensichtliches vermisse oder dass S3 einfach nicht für diese Art von Operation geeignet ist. Ich könnte eine EC2-Instanz einrichten und einige EBS anhängen, aber es wäre vorzuziehen, S3 zu verwenden.

    
Iain Mckay 31.01.2013, 08:56
quelle

3 Antworten

5

Es gibt keine Symlinks in S3, aber Sie können googles Lösung verwenden, die ein basiertes Dateisystem mit S3 (FUSE) erstellt. Mehr Informationen hier:

Ссылка

und hier:

Ссылка

Ich hoffe, es hilft

    
Ricardo Parro 02.10.2013, 13:48
quelle
7

Amazon S3 selbst hat nicht das Konzept von Symlinks, weshalb ich s3cmd die physische Datei hochlädt. Es ist eine Beschränkung von S3, nicht s3cmd.

Ich gehe davon aus, dass Sie den Symlink selbst kopieren müssen? Wenn das der Fall ist, kannst du dein Verzeichnis mit symlink verlinken und hochladen?

    
Suman 05.02.2013 22:15
quelle
-1

Versuchen Sie es mit dem -F, --follow-symlinks OPTiON, wenn Sie sync verwenden. Das hat für mich funktioniert.

    
mattygug 17.10.2015 17:44
quelle

Tags und Links