バックアップ勉強会#2 (#bkstudy) での発表資料です。 http://atnd.org/event/bkstudy02 MySQLバックアップの基本的な内容についてまとめています。Read less
lsyncdというツールをご存じでしょうか?これを導入することで、リモートのホストとディレクトリ単位で同期をすることができます。 先日のエントリーでも紹介していますが、実は設定や導入がすごく簡単です。した設定でリモート間でファイルの同期をとれるのはやはり便利ですよね。 さて、今回はlsyncdの簡単な導入方法を紹介したいと思います。 lsyncdの仕組み lsyncdはlinux kernel2.6.13で導入された、inotifyというAPIをつかって動作しています。 inotifyはファイルシステムのイベントを取得することができるAPIで、ファイルの作成や削除などをそれぞれイベントとして取得をすることができます。 この仕組みと、rsyncを組み合わせてファイルの同期を行うことを実現しています。 lsyncdのインストール まず、以下のページからsourceをダウンロードしてください。
※追記あり なぜかわからないけど愛用のFirefox3が20〜30秒に一回のペースで一瞬固まるようになってしまった。検索してみると同様のケースが見つかったので、どうもこの症状に悩まされてるのはうちだけではないらしい。 Firefoxが定期的に一瞬止まる - Web2.0ch 残念ながら効果的な対処法はなく、再インスコを試みられたとのこと。僕も重いアドオンを削除したり、グリモンの無効化を施したりしたけれど効果なし。まァabout:configとか色々ごちゃごちゃいじった報いかもしれないし、思い切ってすべてクリーンな状態にして再インスコしてみた。つまり、設定やデータも継承せずに、さらにCCleanerまでかけて一度徹底的にFxの痕跡をPCから消した。 となるとブクマ、保存したパスワード、アドオン、グリモンなどの復元が面倒になるわけだけど、いろいろなツールを使うと案外簡単に復元できる。 ブックマ
「EASEUS Disk Copy」は、ハードディスク内のデータすべてを丸ごと別のハードディスクへコピーできるソフト。Windows 95/98/Me/NT/2000/XP/Server 2003/Vistaに対応するフリーソフトで、作者のWebサイトからダウンロードできる。 一般的には、OSがインストールされているハードディスクを交換する場合、まず重要なデータをバックアップしておき、次に新しいハードディスクへOSをインストールし、最後にバックアップデータを書き戻すといった作業が必要。これら一つ一つの作業は非常に時間がかかるため、新しいハードディスクへ移行したくてもなかなか実行に踏み切れないということがよくある。 そこで本ソフトを利用すれば、ハードディスクにインストールされているOSや、パーティション、ファイルシステムといった情報すべてを文字通り丸ごとコピーすることが可能。つまり、ハードデ
Subversionリポジトリのバックアップ方法が色々ありすぎて何がベストなのかわからなかったので調べてまとめてみた。 ただのファイルコピー 普通にファイルシステム上でディレクトリをコピー(あるいはアーカイブ)する方法。非推奨。 誰かがリポジトリにアクセスしている最中にやると壊す可能性がある。 リポジトリディレクトリをコピーしたいならsvnadmin hotcopyを使うべき。 長所 簡単。 速い。 短所 バックアップデータの可搬性に乏しい(アーキテクチャ依存)。 リポジトリをロックしないので壊す可能性がある。 データエラーが検出できない。 svnadmin dump/load svnadminのdumpとloadを使う方法。 誰かがアクセス中でも一貫性が保たれる。 あくまで管理対象のファイルのみのバックアップなので、設定やフックなどは別途バックアップが必要となる。忘れがち。 差分バックア
WindowsXPとVista(64ビット版含む)で動作し、Windowsが起動したままの状態でディスク全体をイメージ化してバックアップすることができるという非常に優秀なフリーソフト、それが「Macrium Reflect FREE Edition」です。Windowsで利用可能な「ボリューム シャドウ コピー サービス」というのを使うことで、利用中のファイルであってもコピーすることが可能になっているというわけ。作成するイメージは別のパーティション、あるいはネットワーク経由やUSB・IEEE接続の外付けHDD、直接DVDに焼くなどして保存が可能になっており、圧縮率の指定なども可能になっています。また、レスキューCDの作成も可能となっており、復元時にはこのレスキューCD(LinuxベースかBartPEベースのいずれかを選択可能)から元に戻すことになります。スケジュールを指定してのバックアップ
今回紹介するのはOSごとHDDをコピー可能なフリーソフト「EASEUS Disk Copy」です。このソフトを使えば簡単にHDDを丸々コピーすることが可能で、バックアップに使えることはもちろん、OSごとコピー可能なのでインストールしたアプリケーションやソフトウェア、保存データなど使用環境をそのままの状態で新しいHDDへ換装することも可能です。 以前にVistaに搭載されているWindows Complete PCを使ってHDDを換装する方法!というのも紹介していますが、あの方法はWindows VistaのBusiness、Ultimate、および Enterprise しか使えないので、XPやVista Basic、Home Premiumの人はぜひこの方法を使ってみてください。 今回のEASEUS Disk Copyの方法以外にも無料でHDDを換装する方法の記事を書いているのでそちらも
Linuxなどを利用する上で、「これはどうやったら実現できるのだろう」と思うことは数知れない。本連載では、ユーザーがひんぱんに遭遇するであろう問題と、その解決方法を解説する。上級者には新たな発見を、初心者には上級者への道の手引きとなるだろう。 ファイルやディレクトリをバックアップ/同期するためのツールは幾つも存在していますが、rsyncはとりわけ大きな人気を誇っているといってよいでしょう。変更分を検出して差分のみを転送することで、ネットワーク経由でも効率的にバックアップ/同期が行える点や、sshなどのリモートシェル経由での利用が可能な点など、機能の洗練度はさすがに登場から10年以上たっているだけのことはあります。バックアップやミラーリングなどの用途であれば、基本的にはコピー元とコピー先でわずかな違いしか発生しないはずで、ファイルの相違部分だけを転送するrsyncは効率的に機能します。 そん
Coders4fun PHP backup of a mysql database First of all, I searched for a php script that makes the direct dump of the database. MySQLのバックアップを行うmysqldump機能を提供するPHPクラスが公開されていました。 コマンドラインから使うmysqldumpというツールがありますが、今回紹介のものは次のようにPHPのクラスとして使うことが可能です。 new MySQLDump("localhost", "root", ""); PHPのクラスにすることで、制御がより簡単になる上、WEBのインタフェースとして機能を組み込むのにも便利ですね。 関連エントリ MySQLデータのバックアップ方法 MySQLのバックアップツール: phpMyBackupPro
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く