2008年11月12日

パソコンのファイルのバックアップ(続)

 オーツが普段どのようにパソコンのファイルのバックアップをとっているかはすでに書きました。
2008.8.29 http://o-tsu.seesaa.net/article/105662015.html
 それとは別に、重要ファイルは、外部のハードディスクに2ヵ月ごとにコピーしています。
 毎回、日付をフォルダー名にして、その下に重要ファイルをコピーするわけです。昔は、1回分が 2GB 以下に収まっていたのですが、最近は(コピーするフォルダー数は増えていないのに)5GB ほどの容量になっています。パソコンのハードディスクの中にだんだんファイルが溜まっていくのですね。
 こうして追加式でコピーしておくと、「手帳」のような更新の激しいファイルは、そのたびにコピーされ残っていくわけで、古い記録も(2ヵ月に1回のペースですが)そのまま参照できることになります。
 さて、こういう重要ファイルのバックアップですが、2ヵ月ごとでも、だんだん溜まってくると、外部ハードディスクがいっぱいになってきます。そこで、適当な順番で消していく必要があるのですが、一度消してしまうと、もう元には戻りません。どうやって消していくといいか、自分なりに考えてみました。
 以下のような条件が必要だろうと思いました。
条件1:最初のバックアップは消さないようにする
条件2:古いものほど間隔をあけ、最近のものは2ヶ月ごとに保存する。
たとえば、次のようにします。これは、ファイルのバックアップの順番に一連番号を振った場合です。

1
1,2 間隔=1
1,2,3 間隔=1,1
1,3,4 間隔=2,1
1,3,4,5 間隔=2,1,1
1,3,5,6 間隔=2,2,1
1,3,5,6,7 間隔=2,2,1,1
1,5,7,8 間隔=4,2,1
1,5,7,8,9 間隔=4,2,1,1
1,5,7,9,10 間隔=4,2,2,1
1,5,7,9,10,11 間隔=4,4,2,1,1
1,5,9,11,12 間隔=4,4,2,1

 考え方としては、「同じ間隔のバックアップが三つ並んでいたら、真ん中を削除して二つに縮約する」ということです。こうすると、上の数列のように、12回バックアップしても、5回分が残るだけです。
 実際の年月に置き換えて、もう少し実態に近づけて表示すると、以下の通りです。(もちろん、こんな表は手作業で作るわけではなく、プログラムで生成するわけですけど。)

2002-5 2002-7
2002-5 2002-7 2002-9
2002-5 2002-9 2002-11
2002-5 2002-9 2002-11 2003-1
2002-5 2002-9 2002-11 2003-1 2003-3
2002-5 2002-9 2003-1 2003-3 2003-5
2002-5 2002-9 2003-1 2003-3 2003-5 2003-7
2002-5 2003-1 2003-5 2003-7 2003-9
2002-5 2003-1 2003-5 2003-7 2003-9 2003-11
2002-5 2003-1 2003-5 2003-9 2003-11 2004-1
2002-5 2003-1 2003-5 2003-9 2003-11 2004-1 2004-3
2002-5 2003-1 2003-9 2004-1 2004-3 2004-5
2002-5 2003-1 2003-9 2004-1 2004-3 2004-5 2004-7
2002-5 2003-1 2003-9 2004-1 2004-5 2004-7 2004-9
2002-5 2003-1 2003-9 2004-1 2004-5 2004-7 2004-9 2004-11
2002-5 2003-9 2004-5 2004-9 2004-11 2005-1
2002-5 2003-9 2004-5 2004-9 2004-11 2005-1 2005-3
2002-5 2003-9 2004-5 2004-9 2005-1 2005-3 2005-5
2002-5 2003-9 2004-5 2004-9 2005-1 2005-3 2005-5 2005-7
2002-5 2003-9 2004-5 2005-1 2005-5 2005-7 2005-9
2002-5 2003-9 2004-5 2005-1 2005-5 2005-7 2005-9 2005-11
2002-5 2003-9 2004-5 2005-1 2005-5 2005-9 2005-11 2006-1
2002-5 2003-9 2004-5 2005-1 2005-5 2005-9 2005-11 2006-1 2006-3
2002-5 2003-9 2005-1 2005-9 2006-1 2006-3 2006-5
2002-5 2003-9 2005-1 2005-9 2006-1 2006-3 2006-5 2006-7
2002-5 2003-9 2005-1 2005-9 2006-1 2006-5 2006-7 2006-9
2002-5 2003-9 2005-1 2005-9 2006-1 2006-5 2006-7 2006-9 2006-11
2002-5 2003-9 2005-1 2005-9 2006-5 2006-9 2006-11 2007-1
2002-5 2003-9 2005-1 2005-9 2006-5 2006-9 2006-11 2007-1 2007-3
2002-5 2003-9 2005-1 2005-9 2006-5 2006-9 2007-1 2007-3 2007-5
2002-5 2003-9 2005-1 2005-9 2006-5 2006-9 2007-1 2007-3 2007-5 2007-7
2002-5 2005-1 2006-5 2007-1 2007-5 2007-7 2007-9
2002-5 2005-1 2006-5 2007-1 2007-5 2007-7 2007-9 2007-11
2002-5 2005-1 2006-5 2007-1 2007-5 2007-9 2007-11 2008-1
2002-5 2005-1 2006-5 2007-1 2007-5 2007-9 2007-11 2008-1 2008-3
2002-5 2005-1 2006-5 2007-1 2007-9 2008-1 2008-3 2008-5
2002-5 2005-1 2006-5 2007-1 2007-9 2008-1 2008-3 2008-5 2008-7
2002-5 2005-1 2006-5 2007-1 2007-9 2008-1 2008-5 2008-7 2008-9
2002-5 2005-1 2006-5 2007-1 2007-9 2008-1 2008-5 2008-7 2008-9 2008-11
2002-5 2005-1 2006-5 2007-9 2008-5 2008-9 2008-11 2009-1
2002-5 2005-1 2006-5 2007-9 2008-5 2008-9 2008-11 2009-1 2009-3
2002-5 2005-1 2006-5 2007-9 2008-5 2008-9 2009-1 2009-3 2009-5
2002-5 2005-1 2006-5 2007-9 2008-5 2008-9 2009-1 2009-3 2009-5 2009-7
2002-5 2005-1 2006-5 2007-9 2008-5 2009-1 2009-5 2009-7 2009-9
2002-5 2005-1 2006-5 2007-9 2008-5 2009-1 2009-5 2009-7 2009-9 2009-11
2002-5 2005-1 2006-5 2007-9 2008-5 2009-1 2009-5 2009-9 2009-11 2010-1
2002-5 2005-1 2006-5 2007-9 2008-5 2009-1 2009-5 2009-9 2009-11 2010-1 2010-3
2002-5 2005-1 2007-9 2009-1 2009-9 2010-1 2010-3 2010-5
2002-5 2005-1 2007-9 2009-1 2009-9 2010-1 2010-3 2010-5 2010-7
2002-5 2005-1 2007-9 2009-1 2009-9 2010-1 2010-5 2010-7 2010-9

 これで、一番古いファイルを消さずに、かつバックアップ・フォルダーの数がさほど増えずに、2ヵ月ごとのバックアップができます。このシミュレーションでは 2010 年9月までは大丈夫のはずです。
 その後、実際にこのように運用してみたのですが、結果的にどうだったかというと、一番古いファイル(上の例では2002-5)を保存しておく必要がなさそうに思えてきました。そこで、3年過ぎたら削除することにしました。
 せっかくシミュレーションしても、それを守らないというのでは、シミュレーションの意味がありませんが、まあ、追加式の定期的バックアップに対するオーツなりの一つの解答だと思っています。
 こんなことで、オーツが使っているのはあまり大きな外部ハードディスクではありませんが、それで十分バックアップが行えます。
posted by オーツ at 04:52| Comment(0) | TrackBack(0) | パソコンとIT | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック