9

私は今、いくつかのデータをS3にバックアップする方法を理解しようとしています。

rsnapshotを使用して実装されたローカルバックアップシステムがあり、それは完全に機能します。s3cmdを--syncオプションとともに使用して、rsyncを模倣してファイルを転送しようとしています。

私たちが抱えている問題は、シンボリックリンクがシンボリックリンクとして作成されていないことです。物理ファイルにそれらを解決し、代わりにそれをアップロードしているようです。なぜこれが起こるのかについて誰かが何か提案がありますか?

明らかな何かが欠けているのか、それともS3がこの種の操作に適していないのか疑問に思います。EC2インスタンスをセットアップしてEBSを接続することもできますが、S3を使用することをお勧めします。

4

3 に答える 3

8

Amazon S3 自体にはシンボリック リンクの概念がないため、s3cmd が物理ファイルをアップロードすると思われます。s3cmd ではなく、S3 の制限です。

ただし、シンボリックリンク自体をコピーする必要があると思いますか? その場合、ディレクトリをシンボリックリンクで gzip/tar してアップロードできますか?

于 2013-02-05T22:15:02.720 に答える
5

S3 で使用できるシンボリック リンクはありませんが、使用できるのは、S3 (FUSE) を使用してベースのファイル システムを作成する Google のソリューションです。詳細はこちら:

https://code.google.com/p/s3fs/wiki/FuseOverAmazon

そしてここ:

http://tjstein.com/articles/mounting-s3-buckets-using-fuse/

役立つことを願っています

于 2013-10-02T13:48:41.657 に答える
1

-F, --follow-symlinks使用時はOPTiONを使用してみてくださいsync。これは私にとってはうまくいきました。

于 2015-10-17T17:44:05.600 に答える