Chapter 31. バックアップテクニック
Prev | Part III. 詳細な設定方法 | Next

## Chapter 31. バックアップテクニック

### John H. Terpstra

Samba Team

`<jht@samba.org>`

## 特徴と利点

Samba プロジェクトは 10 才を超えている。 Samba の歴史の初期のころ、UNIX の管理者はその重要な実装者であった。 UNIX 管理者は UNIX システムツールを使って UNIX システムファイルをバックアップしている。過去 4 年間にわたって増加している Microsoft ネットワーク管理者は、 Samba に興味を持っている。このことは、 Samba メーリングリスト上のバックアップについての質問に反映されている。

## バックアップ手段についての議論

Microsoft Windows トレーニングコースで議論されている間、親 UNIX 派の代表一人が Windows NT4 が UNIX に比べ限定されていることを指摘してクラスを驚かせた。彼は UNIX をメカノセット (訳注:組立玩具。穴が空いた様々な形をした板を、ボルトとナットで組み合わせて様々な形を作る) に例えた。シンプル、効率的、で、組み合わせれば、望まれるいかなる成果への到達性がある、無限の道具である。

Windows ネットワーク擁護者の一人が反論した。もしメカノセットを望むなら購入しただろう。しかし、複雑な単独のツールが、彼女のような人たちによってより好まれる。求められる以上のことを行うが、明らかな用途と意図によってなされるためだ。

ここにある情報は、あるがままでかつ適合性や適切さの推奨をしているものではないことに注意すること。ネットワーク管理者は、どんなバックアップソリューションを構築する前にも、無償か商用のソフトウェアのいずれも相当な注意による調査を実行することが奨励される。

あなたが参照したいと思うだろう有用な Web サイトを最近偶然見つけた。場所はwww.allmerchants.comである。

以下の３つのフリーソフトウェアプロジェクトもまた考えてみる価値があるだろう。

### BackupPC

BackupPC バージョン 2.0.0 は SourceForge で リリースされている。新しい機能は `rsync/rsyncd` のサポートと CGI インタフェースの国際 化 (英語、フランス語、スペイン語とドイツ語を含む) を含む。

BackupPC は Linux 、 UNIX と Windows PC とラップトップからサーバまで をバックアップするための Perl ベースのハイパフォーマンスパッケージで ある。 BackupPC は高度な設定が可能でインストールと保守が簡単である。 クライアントデータを引き出すために (smbclient を通して) SMB 、 `tar` over `rsh/ssh` 、または `rsync/rsyncd` が使用される。

ディスクと RAID システムのコストの減少によって、サーバのローカルディスク やネットワークストレージに多数のマシンのバックアップを行うことが実用的、 効果的になった。 BackupPC はこれを行う。

重要な特徴は、同一ファイルのプーリング (サーバのディスクスペースの多大 なる倹約) 、圧縮、そしてバックアップのブラウズとリストアができ る包括的な CGI インタフェースである。

BackupPC は GNU GPL ライセンスで配布されるフリーソフトウェアである。 BackupPC サーバが Linux/UNIX/freenix で動作する。またクライアントは Linux 、 UNIX 、 Windows 9x/Me/200x/XP と Mac OSX でテストされた。

### Rsync

`rsync` は、ファイルやディレクトリツリーを効率的にコ ピーする柔軟なプログラムである。

`rsync` は、どのファイルをコピーするのか、どのよ うに転送するかを設定するための多数のオプションがある。 rsync は `ftp, http, scp` 、または `rcp` の 代替として使われるかもしれない。

rsync リモートアップデートプロトコルによって、 rsync は 2 つのファイル の差分のみをネットワークを通して転送することができる。 rsync パッケージに同梱されているテクニカルレポートに説明されている効 率的なチェックサム検索アルゴリズムを利用している。

rsync のその他の特徴

- リンク、デバイスファイル、所有者、グループ、パーミッション のコピーをサポート。

- GNU tar に似た exclude と exclude-from オプション。

- CVS がするように同じファイルを無視する CVS exclude モード。

- 透過的なリモートシェルの利用。 rsh と ssh を含む。

- root 権限を要求しない。

- 待ち時間による損失を最小化するためにファイル転送のパイプライン化。

- 匿名または認証された rsync サーバのサポート (ミラーリング に理想的)。

### Amanda

Amanda (the Advanced Maryland Automatic Network Disk Archiver) は、 複数のホストを単一の大きな容量のテープドライブへバックアップするための 単一のマスターバックアップサーバを LAN 管理者がセットアップできる バックアップシステムである。 Amanda はシステム付属の dump と GNU tar を両方または片方を使い、様々な バージョンの UNIX が稼働する多数のワークステーションをバックアップする ことができる。最新のバージョンでは Samba を使って Microsoft Windows ホ ストをバックアップすることも可能である。

Amanda に関するさらなる情報は、 www.amanda.org/ サイト を参照すること。

### BOBS: Browseable Online Backup System

Browseable Online Backup System (BOBS) は一揃いのオンラインバックアッ プシステムである。 大きなディスクをバックアップを格納するために利用する。 Web ブラウザを 利用してファイルをブラウズすることができる。 AppleDouble とアイコンファイルのような特殊なファイルを取り扱うことができる。

BOBS のホームページは bobs.sourceforge.net である。

Prev | Up | Next
Chapter 30. ユニコード/文字セット | Home | Chapter 32. 高可用性