[FrontPage] 更新履歴 - サイトマップ - "DirectoryStorageBackup" 配下のコンテンツ - 過去を発掘 | [Snap.Shot]

to FrontPage DirectoryStorageBackup

(Thu, 13 Jun 2002 01:12:17 GMT+9)

a. 稼働させたまま DirectoryStorage のバックアップを取るには:

  1. HOME/config ディレクトリのコピーを取る。このディレクトリは ちっちゃいし、DirectoryStorageが走っている間は変わることは無い。

  2. DirectoryStorage をスナップショットモードへ切替える。 これは DirectoryStorageToolkit プロダクトを使ってできる。

  3. HOME/misc/sublock ファイルをロックする。これは バックアップ作業中に DirectoryStorage がディレクトリを触らない ことを保証する。

  4. HOME/A ディレクトリのフルコピーを取る。このディレクトリには スナップショットモードに入った瞬間の、すべてのデータベース コンテンツが含まれている。

  5. HOME/B とか HOME/journal ディレクトリのバックアップは 取ってはいかんぞ。このディレクトリにはスナップショットモードに 突入したあとのトランザクションにおいて登録されたデータが 含まれておる。

  6. HOME/misc/sublock のロックを解除すべし。

  7. スナップショットモードを抜けるべし。

b. 差分バックアップの取り方:

  1. もしタイムスタンプを使った差分バックアップシステムを使うんなら、 今の時刻を記録しとく。次回差分バックアップするときに必要に なるはずだからね。

  2. a.1, a.2, および a.3 と同じ。

  3. 最終更新時刻やその他の情報を使って、 HOME/A の差分コピーを取るべし。 差分バックアップでは、どのファイルが削除されたかを記録する必要は 無いぞ。

  4. a.5, a.6, および a.7. と同じ。

c. バックアップを復元するには:

  1. a. に書かれている HOME/configHOME/A を戻す。

  2. b. に書かれている差分バックアップを戻す。

  3. 空のディレクトリ HOME/misc, HOME/journal および HOME/B をつくる。

d. DirectoryStorageが止まっていて、まだ開始される前にバックアップを取るには:

  1. 全部コピーすべし。

止まっているストレージの差分バックアップはとっても危険なことに注意。 差分バックアップはストレージが動き出してから取ること。

原文はこちら

2002-06-13 takano 原文は既にアップデートされてて、ちょっと手順かわってたりするぞ。注意っ。

  HelpPage メールでコメント

© 2000-2012 Yukimasa TAKANO, all RIGHTs reserved.