"http://www.w3.org/TR/html4/strict.dtd">
[English | Japanese]
最終更新日: 2002-08-06
pdumpfs は Plan9 の dumpfs もどきの単純なバックアップシステムです。Ruby で実装されています。 毎日のスナップショットを保存するため、いつでも過去のファイル を取り戻すことができます。ホームディレクトリのバックアップに 利用すると便利です。
pdumpfs はバックアップ先ディレクトリに「年/月/日」の形式でス ナップショットを保存します。初回のみバックアップ対象ディレク トリ全体をコピーして、2日目以降は差分でバックアップしていき ます。ディスクの消費量を節約するために、更新されなかったファ イルは前日のスナップショットのファイルへのハードリンクとして 記録されます。
最新版は http://namazu.org/~satoru/pdumpfs/ から入手可能です。
ファイル pdumpfs の 1行目の #!
/usr/local/bin/ruby
を必要に応じて修正します。
% pdumpfs <対象ディレクトリ> <バックアップ先>
自分のホームディレクトリ /home/yourname を /backup にバック アップするには次のように実行します。
% pdumpfs /home/yourname /backup >/backup/log 2>/backup/error-log
2日目以降のバックアップは cron で行うといいでしょう。毎朝 5 時にバックアップを行うには crontab に次のような設定を記述し ます。
00 05 * * * pdumpfs /home/yourname /backup >/backup/log 2>/backup/error-log
毎日のバックアップが順調に進むと、 /backup/2001/02/19/yourname/... のようなファイル名で過去のファ イルにアクセスできます。
chattr -R +i
/backup
と実行します。chattr コマンドを使えば、バック
アップをうっかり rm -rf してしまうという被害を予防できます。
GNU General Public License version 2 ( 日本語訳)に従ったフリーソフトウェアとして公開します。 完全に無保証です。
$Id: pdumpfs-ja.html,v 1.12 2002/08/06 08:46:03 satoru Exp $
高林哲 (satoru@namazu.org)