FTP、rsync、SSHを提供するevbackupからスペースを購入しました。しかし、Amazon S3はバックアップにも使用できることも読んだ。
そのため、AmazonがFTPアクセスを提供してファイルをアップロードしてバックアップすることは本当に混乱しています。
これらのファイルをダウンロードするにはどうすればよいですか。
私は何度も彼らのサイトを読みましたが、彼らのシステムがどのように機能するか理解できませんでした。ユーザーのホームディレクトリをバックアップしたい
いいえ、rsync
を使用してファイルをAmazonに転送することはできません。サービスには独自のプロトコルを使用します。ただし、 www.s3rsync.com などのサードパーティサービスを介してストレージにアクセスでき、rsync
を使用できるようになり、データが最終的にS3に転送されますストレージ。
または、S3ストレージ用に設計された特別なユーティリティを使用できます。 s3sync 、 s3command 、 s3cp 、 tarsnap (tarsnapはs3rsyncのようなサードパーティのサービスです)。
別のrsyncのようなツール duplicity
は、S3ストレージをバックエンドとしてサポートし、RackSpace Cloud Files(Amazon S3と同様の価格の別のクラウドストレージサービス)を含む他の多くのバックアップバックエンドをサポートします。
S3へのバックアップ:
duplicity /home/me s3+http://bucketname/prefix
またはRackspaceのクラウドファイルへ:
duplicity /home/me cf+http://container_name
Amazonの公式のコマンドラインインターフェイスは私にとってはうまくいきました。ローカルからS3バケットに同期することも、S3バケットからローカルファイルに同期することもできます。
1) https://aws.Amazon.com/cli/ からAmazonのコマンドラインインターフェースをインストールします
2)シェルから
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
http://docs.aws.Amazon.com/cli/latest/reference/s3/sync.html にリストされている--dryrunや--delete(ミラーリングする)などのより便利なオプション。
s3fs を使用してバケットをローカルにマウントし、rsyncを使用してそのマウントポイントにコピーするだけです。
Jungle Disk は、Amazon S3のファイルをバックアップする簡単な方法です(S3アカウントを含むサブスクリプションですが、他の任意のアカウントを使用できます) AWSアカウント)。 Super Flexible (ソフトウェアのみ)を確認することもできます。