(初代)玄箱が余っているし、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/玄箱 をハックしよう |
→ 中の人 |