NOA のバックアップ

投稿日: Jul 04, 2011 7:9:3 AM

Q) NOA のバックアップはどのようにやるのでしょうか

A) 私の行っている方法を参考までに書きます。

NOA サーバのバックアップは、以下のように2段構えとしています。

1)MacOSX 標準の TimeMachine 機能を使ってサーバマシーンのファイルをバックアップしています。

これを使えば、他の HD に一定時刻ごとのスナップショットが自動的に撮られるので、データを元の時代へ戻すことができます。通常のコピーだけで以前よくやった失敗は「正しいデータの上に、誤ったデータを上書きしてしまう」ことですが、TimeMachine があればこれを回避できます。

2)しかしバックアップは一つでは駄目です。同時に、時々は NOA DB のコピーを別の HD へ取っておいた方が安心。何ごとにも完全というものはありません。TimeMachine といえどもいつの間にか死んでいたということもあります。

NOA サーバのデータは MAMP/db/mysql/NOA/ の下に存在します。

画像データなどは MAMP/htdocs/NOA_ARCHIVE の下に存在します。

この2つのフォルダーをバックアップしておけば、トラブルがあっても元の状態へ戻せます。

*** 注意事項 ***

バックアップしてあった NOA サーバのデータを元に戻す場合、必ず一旦「MAMP を停止」してから作業してください。

MAMP 稼働中にデータベースのファイルをいじると、不整合を起し MAMP が起動しなくなったりします。

万一そのようなことが起こった場合は MAMP を新しくインストールしなおせば動くようになります。