● Oct 11, 2001 (Thu) 21:09 - ごーすとさーばーず(改 ふたば・ごーすとさーばーず本稼働参加方法(予定 1.メールしてパスワードを発行してもらう. その際,ふたば・ごーすとさーばーずのどちらor両方に 参加するかと,希望のIDを伝える. (第3候補くらいまで伝えると良いかと) メールの送信先は selly@misya.net,mikage@mikage.to, の2カ所.せりりんがIDの発行を,わたしがMLへの 登録を行います. 2.rsync 最新版をインストールする http://www.infoscience.co.jp/technical/rsync/ 3.ミラーサーバーで,以下のようなスクリプトを5分ごとに 起動するように設定する. ディレクトリのパスと,自分のID名(以下の場合mikage)は 任意に修正すること. ふたば・ごーすとのどちらかのみミラーする場合は, 該当する部分を削る. ---- [ghost@yuna ghost]$ cat ghost_mirror.sh #!/bin/sh cd /mnt/mikage/ghost mv mirror.log.3 mirror.log.4 >& /dev/null mv mirror.log.2 mirror.log.3 >& /dev/null mv mirror.log.1 mirror.log.2 >& /dev/null mv mirror.log mirror.log.1 >& /dev/null echo "Start ghost mirror..." >> mirror.log /usr/local/bin/rsync -Cavz --delete --password-file=rsyncd.passwd rsync://mikage@master.ghost.ai/ghost/ htdocs/ >> mirror.log 2>&1 echo "Start futaba mirror..." >> mirror.log /usr/local/bin/rsync -Cavz --delete --password-file=rsyncd.passwd rsync://mikage@master.ghost.ai/futaba/ htdocs.futaba/ >> mirror.log 2>&1 [ghost@yuna ghost]$ crontab -l # DO NOT EDIT THIS FILE - edit the master and reinstall. # (/tmp/crontab.27997 installed on Wed Oct 10 02:05:42 2001) # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $) */5 * * * * /mnt/mikage/ghost/ghost_mirror.sh ---- 4.rsyncd.passwd ファイルを作り,パーミッションを 600 に した後,そのファイルにパスワードのみを書く. 5.ミラーしたディレクトリをWebで公開する設定を行う. 6.定期的にミラーリングが行われることを確認したら, 希望するプライオリティを管理者用MLに流す. プライオリティはゴースト別に設定となります. 1度ミラーしてみると分かりますが,現状はまゆらだけですが, そのほかのゴーストが加わってきた場合,その都度プライオリティ いくつでやるか申請してもらいます. 誰も申請しなかったらそのゴーストのミラーはしない扱いになります. rsyncの設定を変えれば,特定ゴーストのみのミラーリング提供 といったことも出来ます. 特定ゴーストのみのミラーを行う予定であれば,スクリプトを 修正して, /usr/local/bin/rsync -Cavz --delete --password-file=rsyncd.passwd rsync://mikage@master.ghost.ai/ghost/mayura/ htdocs/mayura/ >> mirror.log 2>&1 のようにしておくと良いと思います. ここらへんは,各自の好みや,サーバーの能力に応じて 調整して下さい. |
|