[Chapter 8] 8.7 smbtar によるバックアップ
Date: 1999-11-05T21:36:02Z

| ## Using Samba Robert Eckstein, David Collier-Brown, Peter Kelly 共著 第一版 1999 年 11 月 1-56592-449-5, 注文番号: 4495 416 ページ, 34.95 ドル ハードコピー版(英語)を購入する 目次

| Chapter 8 その他の情報 |

> ## 8.7 smbtarによるバックアップ

> この章の最後のトピックは、 smbtar というツールである。最近のPCにありがちな問題に、フロッピーはもちろん、CD-ROMすらもがバックアップに用いるには容量が小さすぎることが多いという点がある。とはいえ、マシンごとにテープドライブを購入するのも馬鹿げているであろう。結局のところ多くのサイトではPCのバックアップを全く行っておらず、故障した際にはフロッピーやCD-ROMを使って再インストールを行っている。

> しかし、Sambaのおかげで以下のように smbtar ツールを使ってPCのデータをバックアップということが可能になる。This can be done on a regular basis if you keep user data on your Samba system, or only occasionally, to save the local applications and configuration files and thus make repairs and reinstallations quicker.

> PCのバックアップをUNIXサーバから行うためには、以下の3つの段階が必要である:

> 1. PCにファイル、プリンタ共有がインストールされていて、TCP/IPプロトコルにバインドされていること

> 2. PC上のディスクがサーバから読み出し可能なように共有されていること

> 3. サーバ上でバックアップのスクリプトを作成すること

> 1,2段階の例として、ここでは Windows 95/98を取り上げる。コントロールパネルの「ネットワーク」アイコンをクリックして、「Microsoft ネットワーク共有サービス」が 図 8.2のようにウインドウの先頭にあることを確認する。

> #### 図 8.2: 「ネットワーク」ウインドウ

> 「Micrsoft ネットワーク共有サービス」がインストールされていない場合は、ネットワークパなるの「追加」ボタンを押してインストールを開始する。ボタンを押すとどのサービスを追加するかを聞かれるので、「Microsoftネットワーク共有サービス」を選択し、「終了」ボタンを押してサービスをインストールする。

> 「Microsoftネットワーク共有サービス」をインストールしたら、ネットワークパネルに戻って、Sambaと通信するネットワークアダプタに関連づけられたTCP/IPプロトコルを選択する。更にプロパティをクリックして「バインド」タブを選択すると、 図 8.3のようなダイアログボックスが現れる。ここでTCP/IPで通信を行うために「Microsoftネットワーク共有サービス」がチェックされていることを確認する。この段階で、ネットワーク上の別のマシンに対してディスクを公開することが可能になる。

> #### 図 8.3: TCP/IP のバインド設定

> 次にテープサーバにバックアップを行いたいディスクを共有する。「マイコンピュータ」 から、例えば「マイドキュメント」フォルダを選択する。そしてアイコンを右クリックして、プロパティを開く。すると 図 8.4のようなダイアログボックスが現れる。

> #### 図 8.4: 「マイドキュメント」のプロパティ

> 「共有」タブを選択し、ファイル共有を有効にする。この時点でディスクを読み込み専用で共有するか、読み書き可能(Full)で共有するか、パスワードを分けることで両方の共有を行うかを選択する。Windows 95/98 の場合は、共有レベルのセキュリティしか設定できない。今回は、 図 8.5のように、読み書き可能にしてパスワードを設定した。パスワードを入力してOKを押すと、再度パスワードを入力するプロンプトが現れる。ここまでで第二段階を終えたことになる。

> #### 図 8.5: 共有を行った際の「マイドキュメント」のプロパティ

> 最後の段階として smbtar プログラムを用いて、テープサーバ側でバックアップのためのスクリプトを設定する必要がある。 最も簡単なスクリプトは以下のような行1行だけのものである:

>     smbtar -s client -t /dev/rst0 -x "My Documents" -p password

> これは、 //client/My Documents 共有を /dev/rst0デバイスに無条件でバックアップする。当然これは非常に単純でありセキュリティ的には問題である。実際にどのように行うかは、バックアップのポリシーによって異なる。

> ここでは好奇心を満たすように、 smbtar で可能なことを幾つか示そう:

> - DOSアーカイブビットを用いた増分(incremental)バックアップを行う(`-i` オプション)。 smbtarがビットをクリアするためクライアントの共有に対する読み書きの権限が必要である。

> - ある日時以降に変更があったファイルだけをバックアップする(`-N` `filename` オプションを用いる)

> - 例えばC:やD:の全体を共有することで、PCのドライブ全体をバックアップする。

> 1つめの例を除き、PC側の共有は読み込み専用でよいため、スクリプト中にパスワードを保持したりコマンドラインにパスワードを記述するセキュリティリスクを低減できる。

8.6 その他のオプション |  | 9. Sambaのトラブルシューティング

O'Reilly Home | O'Reilly Bookstores | How to Order | O'Reilly Contacts
International | About O'Reilly | Affiliated Companies

© 1999, O'Reilly & Associates, Inc.