人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

毎日HDDへバックアップを取り、金曜日にバックアップ用HDDを交換するとし、
任意の時点で、
a) 52週間以上前、かつ、104週間以内にバックアップを取ったHDD (「2年モノ」)
b) 26週間以上前、かつ、52週間以内にバックアップを取ったHDD (「1年モノ」)
c) 13週間以上前、かつ、26週間以内にバックアップを取ったHDD (「半年モノ」)
d) 8週間以上前、かつ、13週間以内にバックアップを取ったHDD (「三ヶ月モノ」)
e) 4週間以上前、かつ、8週間以内にバックアップを取ったHDD (「二ヶ月モノ」)
f) 2週間以上前、かつ、4週間以内にバックアップを取ったHDD (「先月の」)
g) 先々週にバックアップを取ったHDD (「先々週の」)
h) 先週にバックアップを取ったHDD (「先週の」)
i) 毎日バックアップを取っているHDD (「今の」)
が各1台以上ずつある状態を5年間維持したいとします。

上記()内は各HDDの呼び名です。例えば
【HDD No.4 [半年モノ] 2009.2.20取外し 次回2009.xx.yyに装着予定】
のようなタグを付けて管理するとします。本日(2009.2.24)に「先週の」
HDDにあるデータが必要になったら、この HDD No.4 を使用します。

HDDは、最小限、何台必要でしょうか?

●質問者: damia
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:24 HDD タグ データ バックアップ
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● konbu_002
●10ポイント

今週分は毎日保存で5日間で5本使用

金曜日分が毎週先週分として保存される。


先週分以降は毎週1本取得で1ヶ月4本使用(1週は毎日取得の為)

5週目分が6週目に入ると1ヶ月分1本が5週間スライドするまでは

再使用可能。

先月分以降は毎月1本が5週間保存され6週目(翌月)に入った時に

2年+6週前のHDDが1ヶ月前分として1本スライド...

(1ヶ月を5週計算で)


合計33本ですね。

(4週しか無い月等考慮にいれてません)

◎質問者からの返答

現時点で見ると、「昨日の」「今日の」「明日の」「木曜の」「金曜の」と

質問中の「a)」?「h)」計13本があれば、現時点での要求条件を満たす訳ですが、

長期的に条件を満たすには、これ以外に20本も必要、ということでしょうか。

もう少し減ってくれると嬉しいのですが。


2 ● konbu_002
●10ポイント

お...おっとすみません。

2年前まで毎月1本残す計算で出してしまいました^^;


3ヶ月前分を3ヶ月目にフルコピーして6ヶ月前分(3ヶ月寝かす)

6ヶ月前分を6ヶ月目にフルコピーして12ヶ月前分(6ヶ月寝かす)

12ヶ月前分を12ヶ月目フルコピーして24ヶ月前分(12ヶ月寝かす)

コピー元は再使用する...


で計算すると19本でした。

◎質問者からの返答

‥‥‥。

総当りと言うか当てずっぽうで試してみたら、16(うち5台は月?金)本でできそうな

パターンを発見。月?金の5台を除く11台を A ? K とすると、105週(約2年)間、例えば

AIJIHIFIJIEIJIGIDIJIHIFIJICIJGIKGEJHEHJHFHDHJIHIGIJIBIJFIKFEJHEHJHGHDHJIHIFIJICIJGIKGEJHEHJHFHDHJIHIGIJIA

の順で使うと、条件を満たしそうです。

ただ、「二ヶ月モノ」と「先月の」がダブって確保されてしまったり、K が26週間に、

「今週」「先週」として各1回しか役立たなかったりで、もう1台減らせそうにも見えます。

「総当りと言うか当てずっぽう」以外の方法で解けないでしょうか。


3 ● lipper
●20ポイント

バックアップに確保するディスクをどこから確保するか、と考えてみます。

i)は、日々取得します。

h)は、i)の金曜日状態を使用します。

g)は、h)の前週状態を使用します。

f)は、g)の終了状態を1回おきに使用します。

e)は、f)の終了状態を1回おきに使用します。


ここまでのところで、i)?e)で9台のディスクがあればよいことがわかります。

d)は、4回ごとに

1.e)の終了状態、

2.f)の終了状態から5週経過した状態

3.g)の終了状態から7週経過した状態

のいずれかを使用します。

f),g)の状態維持は重複する期間があるので、d)のためには3台のディスクが必要です。

これで今までのところ12台になります。


c)は、65回ごとに

1.d)の終了状態、

1.e)の終了状態から6週経過した状態、

2.f)の終了状態から10週経過した状態

2.g)の終了状態から12週経過した状態、

のいずれかを使用します。

e),f),g)の状態維持は重複する期間がないので、c)のためには2台のディスクがあればよいことになります。

これで今までのところ14台になります。


b)は、c)の終了状態を1回おきに使用します。

a)は、b)の終了状態を1回おきに使用します。

これで16台が必要ということになります。

◎質問者からの返答

ありがとうございます。

使いまわしの順番はだいぶ異なりますが、

中期的なHDDには重複してしまう期間があることや、

必要台数の結論が同一なことなどから、私が前回の返信に記した、

あてずっぽうで発見したパターンもそれほど的外れではないようですね。


4 ● ita
●50ポイント ベストアンサー

14台でいけます

a,b,c用に長期用4台 X1 X2 X3 X4 を用意します。

初めの週を0週とし、13で割れる週の週末はこの4台のどれかでバックアップします。

その順番は:

X1 X2 X3 X2 X4 X2 X3 X2, X1 X2 X3 X2 X4 X2 X3 X2, ...

とします。これでa,b,cはOK。

d,e,f,g,hは13週周期の運用でA,B,C,D,Eの5台を使います。

その順番はXAEABAEACAEAD

の繰り返しです。XはX1-X4のどれかです。ダイアグラムを描くと

 Age
 hgff|eeee|ddddd|
 |1234|5678|90123|
00|X | |
01|AX | |
02|EAX | |
03|AE X| |
04|BAE |X |
05|AB E| X |
06|EAB | X |
07|AE B| X|
08|CAE |B |X
09|AC E| B | X
10|EAC | B | X
11|AE C| B| X |
12|DAE |C |B X|
 0|XD E| C | B |
 1| XD | C | B |
 2| XD| C| B |
 3| X|D |C B|
 |X | C |

Dは13n+3週だけe用に使うんでもったいないですが。一週間だけ4週もので我慢することにすればいりません。

というわけで日々のに5台、中期に5台、長期に4台の合計14台です。

◎質問者からの返答

おお。たしかにこれで行けそうです。

表を埋めてみて、重複ぶりを眺めてみても、

これ以上台数を減らすのは無理、と感じました。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ