0

通常、同期アプリケーションは、ファイル サイズの変更と変更日に基づいてファイルの変更を検出します。これは Amazon EBS スナップショットプロセスにも当てはまりますか?

最近、ファイルが一定期間にわたって何度も変更されたにもかかわらず、固定サイズのファイルがスナップショットから除外されていることに気付きました。最新のスナップショット (実際には、最初のスナップショットの後に作成されたすべてのスナップショット) が新しいインスタンスに読み込まれると、ファイル内に最初のコンテンツしか配置できませんでした。ファイルの変更日も最初の日付に設定されていました。

これにより、Amazon EBS スナップショットが変更されたファイルをどのように判断するのか疑問に思いました。固定サイズのファイルがスナップショットに正しく追加されるようにするために変更できる構成はありますか?

4

2 に答える 2

1

はい、しかしそれはブロックレベルでそうします。つまり、ファイルではなく、変更された低レベルのブロックを検出します。

于 2011-04-18T08:22:02.837 に答える
0

EBSはブロックレベルの差分を使用して、何を保存するかを決定します(@Dmitryが言うように)。ただし、EBS は、スナップショットが作成されたときの状態でファイル システムの状態を完全に再作成するために必要な、以前に存在したすべてのスナップショットも保持します。

スナップショットが特定のファイルの古い状態を示している場合は、確かに古いスナップショットを見ています。

Amazon EBS スナップショットは増分バックアップです。つまり、最後のスナップショット以降に変更されたデバイス上のブロックのみが保存されます。デバイスに 100 GB のデータがあり、最後のスナップショットから変更されたデータが 5 GB のみの場合、追加の 5 GB のスナップショット データのみが Amazon S3 に保存されます。スナップショットは段階的に保存されますが、スナップショットを削除すると、他のスナップショットに不要なデータのみが削除されます。そのため、削除された以前のスナップショットに関係なく、すべてのアクティブなスナップショットには、ボリュームの復元に必要なすべての情報が含まれます。

http://aws.amazon.com/ebs/

于 2012-07-16T02:35:55.747 に答える