$B%P%C%/%"%C%W(B(1)


$B%O%C%/(B de $BO?(B!!$B%5!<%p$k$7$f$$$k(b HD-HLAN $B$rNc$K(B $B$I$N$h$&$K%P%C%/%"%C%W$rR2p$9$k!#(B
$B$"$/$^$G;d$,$H$C$F$$$k%P%C%/%"%C%WJ}K!$G$"$C$F!"(B $B:GE,$H$+?d>)$H$+$H$O8@$($J$$!#(B

$B%m!<%+%k(b HDD $B$K%P%C%/%"%C%W(B

$B%P%C%/%"%C%W$N:G=i$N(B1$BJb$H$7$F(B $B%m!<%+%k%g%#%9%/$k(b tar + gzip $B$G%P%C%/%"%C%W$r/usr/local/sbin/Backup $B3F%G%#%l%/%H%jKh$K(B tar + gzip $B$G%P%C%/%"%C%W$r $B2C$($F(B rpm -qa $B$N7k2L$H(B chkconfig --list $B$N7k2L$b;D$7$F$$$k!#(B
$B%"!<%+%$%v%u%!%$%k$o(b
$B%[%9%HL>(B-$B%G%#%l%/%H%jL>(B.$BMKF|(B.tar.gz
$B$H$7!"(B$BACKUPDIR $B$K(B7$BF|4VJ]B8$7$F$$$k!#(B
$B0JA0$O(B logrotate $B$N$h$&$K(B $B!A(B.1, $B!A(B.2, ... $B!A(B.7 $B$H$7$F$$$?$,!"(B $B8e=R$9$k(B rsync $B$G$N%P%C%/%"%C%W$N;~$KA4%U%!%$%k%3%T!<$5$l$f$7$^$&$n$g!"(b $B%m!<%f!<%h$9$k$n$o$d$a$?!#(b
#! /bin/sh
. /etc/sysconfig/network
BACKUPDIR=/mnt/Backup/`hostname`
if [ ! -d $BACKUPDIR ]
then
	mkdir $BACKUPDIR
fi
#---------------------------------------------------
cd /
D=`LANG=C date +%a`
tar zcvf $BACKUPDIR/$HOSTNAME-bin.$D.tar.gz bin
tar zcvf $BACKUPDIR/$HOSTNAME-boot.$D.tar.gz boot
tar zcvf $BACKUPDIR/$HOSTNAME-dev.$D.tar.gz dev
tar zcvf $BACKUPDIR/$HOSTNAME-etc.$D.tar.gz etc
tar zcvf $BACKUPDIR/$HOSTNAME-initrd.$D.tar.gz initrd
tar zcvf $BACKUPDIR/$HOSTNAME-lib.$D.tar.gz lib
#tar zcvf $BACKUPDIR/$HOSTNAME-ftp.$D.tar.gz mnt/home/ftp
tar zcvf $BACKUPDIR/$HOSTNAME-httpd.$D.tar.gz home/httpd
tar zcvf $BACKUPDIR/$HOSTNAME-yamasita.$D.tar.gz home/yamasita
tar zcvf $BACKUPDIR/$HOSTNAME-root.$D.tar.gz root
tar zcvf $BACKUPDIR/$HOSTNAME-sbin.$D.tar.gz sbin
tar zcvf $BACKUPDIR/$HOSTNAME-usr.$D.tar.gz usr
tar zcvf $BACKUPDIR/$HOSTNAME-var.$D.tar.gz var
tar zcvf $BACKUPDIR/$HOSTNAME-www.$D.tar.gz www
#---------------------------------------------------
GZFILE=$BACKUPDIR/$HOSTNAME-rpm-qa.$D.gz
rpm -qa|sort | gzip> $GZFILE
#---------------------------------------------------
GZFILE=$BACKUPDIR/$HOSTNAME-chkconfig--list.$D.gz
/sbin/chkconfig --list | gzip> $GZFILE
$B=-$$$H$$$($P=-$$$,!"C1=c$H$$$($PC1=c(B($B4@(B)

cron $B$X$NEPO?(B

/usr/local/sbin/Backup $B$r(B root $B$N(B cron $B$KEPO?$7!"<+f05/f0$9$k!#(b
[root@link /root]# crontab -l
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.4453 installed on Sun Jul 24 04:00:16 2005)
# (Cron version -- $Id: crontab.c,v 2.13 1994$BG/(B01$B7n(B17$BF|(B 03:20:37 vixie Exp $)
0 3 * * * nice /bin/sh /usr/local/sbin/Backup 2>/dev/null 1>/dev/null
$B$3$l$GKhF|? $B%m!<%+%k%g%#%9%/$k%p%c%/%"%c%w$r $B

Copyright (C) 2005 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp $B;32<9/@.(b@$B5~ETI\8~F|;T(B

AltStyle $B$K$h$C$FJQ49$5$l$?%Z!<%8(b (->$B%*%j%8%J%k(B) /