*.tar.gz バックアップが増え続ける

*.tar.gz バックアップが増え続ける

次のコマンド()を使用してデータベースを*.tar.gz毎日graphite whisperバックアップしています。/var/lib/graphiteこのスクリプト。バックアップ先は、バックアップが実行される前にマウントされたWindows共有ですCIFS

スクリプトは毎日午前3時にcronjobを介して起動されます。

不思議なことに、実際のディレクトリのサイズは変わりませんが、*.tar.gz-files1日に約12MBずつ増えます。

以下のスクリーンショットを確認してください。 5日間のバックアップ(2017年9月30日〜2017年10月4日)が表示され、サイズが増え続け、解凍された*.tar.gz*.tarアーカイブと解凍されたフォルダのサイズは変わりません。

ここに画像の説明を入力してください。

梱包時間と関係があるようですが、どこが問題なのかわかりません。また、別のディレクトリ(例::)をバックアップしていますが、/etc/phpMyAdminサイズは大きくなりません。/var/lib/graphiteバックアップのみが増加しています。

$ uname -a
Linux ******** 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u2 (2017-06-26) x86_64 GNU/Linux

私の問題を理解し、誰かが私を助けることができることを願っています。よろしくお願いします。

答え1

~によるとグラファイト文書「Whisperは固定サイズのデータ​​ベースです」では、圧縮されていないファイルのサイズが毎日同じ理由を説明します(新しいデータが常に収集される可能性があるにもかかわらず)。これはまた、圧縮されていないtarアーカイブのサイズがすべて同じ理由を説明します。

圧縮されたアーカイブサイズが大きくなる理由は、実際のデータがWhisperファイルに書き込まれたときに前のゼロに代わってこれらのファイルの圧縮の可能性が低下するためです。

実際には、毎日約12 MBの実際のデータを生成し、アーカイブ設定が開始され、以前のデータポイントが集計され始めるまで、アーカイブが同じように増えると予想する必要があります。この時点で圧縮されたアーカイブのサイズはもはや増えません。

これを確認したい場合は、アーカイブで最大のファイルを検索して個別に圧縮(gzipを使用)した効果を確認できます。

関連情報