(初代)玄箱が余っているし、HDD も120GB が余っているので、
これをバックアップサーバにすることにする。
玄箱であれば
・タイマで電源 ON にして、
・cron でバックアップスクリプトを起動し、
・バックアップが終われば電源 OFF する
と、できるはず。
[root@kuro root]# cat /usr/local/sbin/Backup.to.kuro #! /bin/sh LOCKFILE=/tmp/`basename $0` if [ -f $LOCKFILE ] then echo $0 already running exit fi touch $LOCKFILE #- giga ------------------------------ cd /mnt/home SRCHOST=giga nice rsync -rtuvpogDtlH rsync://$SRCHOST/home . #------------------------------------- cd /mnt for SRCHOST in giga sil # ude link gawa do nice rsync -rtuvpogtlH rsync://$SRCHOST/Backup Backup done #------------------------------------- rm -f $LOCKFILE #------------------------------------- ### AVR ### echo -n "EEEE" > /dev/ttyS1 ### SYSTEM ### /sbin/shutdown -h now [root@kuro root]#赤い LinkStation HD-LAN V2 から変更したのは、 以下の2点。
内向きサーバをバックアップできるよう、
玄箱のスケジュールもこれに合わせて、
・6:00 に(もし電源 OFF であれば)起動
・6:10 に上記スクリプトでバックアップ開始
・バックアップが終われば上記スクリプトにて電源 OFF
とする。
[root@kuro root]# vi /etc/melco/timer_sleep : : [root@kuro root]# cat !$ cat /etc/melco/timer_sleep on<>5:30<>6:00 [root@kuro root]#電源 OFF の時間は、ダミーで 5:30 とした。 スクリプトで電源 OFF するので、実際には使わない。
[root@kuro root]# crontab -e : : [root@kuro root]# crontab -l # DO NOT EDIT THIS FILE - edit the master and reinstall. # (/tmp/crontab.659 installed on Tue Sep 11 15:31:12 2007) # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $) 10 6 * * * nice /bin/sh /usr/local/sbin/Backup.to.kuro 2>/dev/null 1> /dev/null [root@kuro root]#
|
← Movable Type 4.0(3) |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ 中の人 |