このサーバー上のデータと構成ファイルを毎日バックアップする必要があります。私は維持する必要があります:
- 1週間の毎日のバックアップ
- 1週間の毎週のバックアップ
- 1年間の月次バックアップ
- その後の年間バックアップ
これらはすべて、cronから毎日実行されるシェルスクリプトによって実現されます。
これは、10年間の実行後のバックアップファイルの外観です。
blog-20050103.tar.bz2
blog-20060102.tar.bz2
blog-20070101.tar.bz2
blog-20080107.tar.bz2
blog-20090105.tar.bz2
blog-20100104.tar.bz2
blog-20110103.tar.bz2
blog-20120102.tar.bz2
blog-20130107.tar.bz2
blog-20130902.tar.bz2
blog-20131007.tar.bz2
blog-20131104.tar.bz2
blog-20131202.tar.bz2
blog-20140106.tar.bz2
blog-20140203.tar.bz2
blog-20140303.tar.bz2
blog-20140407.tar.bz2
blog-20140505.tar.bz2
blog-20140602.tar.bz2
blog-20140707.tar.bz2
blog-20140728.tar.bz2
blog-20140804.tar.bz2
blog-20140811.tar.bz2
blog-20140816.tar.bz2
blog-20140817.tar.bz2
blog-20140818.tar.bz2
blog-20140819.tar.bz2
blog-20140820.tar.bz2
blog-20140821.tar.bz2
blog-20140822.tar.bz2
9
...私の通常の提案は「Use Bacula」(または保持とローテーションを処理できる他のバックアップソフトウェア)です:
—
voretaq7 14
受け入れられた答えには、バックアップを毎日/毎週/などのフォルダーに複製するという明らかな欠陥があるため、この質問により、私はクロニクル< github.com/Kraymer/cronicle >を作成しました。cronicleはシンボリックリンクに依存し、回転を処理し、それを指すシンボリックリンクが含まれるフォルダーがない場合、基礎となるファイルを削除します。
—
クレイマー