$BJkF|O?(B [2001/10]

return to diary index return to home

2001 $BG/(B 10 $B7n(B 27 $BF|(B ($BEZ(B)

_ $B$5$F!"$3$l$+$i0r


2001 $BG/(B 10 $B7n(B 26 $BF|(B ($B6b(B)

_ $BFMA3$G$9$,!"0z1[$7$^$9!#(B $B:#EY=;$`$H$3$m$O!"6a=j$K(B $BE72<$NM}2=3X8&5f=j(B$B$d(B $BE72<$NK\ED5;8&(B$B$N8&5f=j$d(B $BE72<$N%X%s%_7W;;<\(B$B$N9)>l$,$"$k$h$&$G!"(B $B;6Jb$9$k$N$,:#$+$i3Z$7$_$G$9!#(B $B$=$l$O$H$b$+$/!"%M%C%H%o!<%/@\B34D6-$,<:$o$l$k$N$GEvJ,F|5-$b=q$1$^$;$s!#(B IRC $B$b$G$-$^$;$s!#0-$7$+$i$:!#(B

$B$D!<$+!"L5Cc6lCcHh$l$?!D(B(x_x;;;$B!#(B $B4{$K6ZFy$NHhO+$G;`$K$=$&$K%@%k$$!D!D!#(B $BI($H$+8*$H$+@a!9$,DK$`!D!#$3$l$G6ZFyDK$K$J$C$?$i$I$&$J$k$s$@$m(B(--;;;

$BE83+NN0h$,$J$/$F2Y:n$j$,$9$2!$B0-Kb$NH/L@(B$B$@$J!D!#(B

$B:G8e$KI[CD$r5M$a$h$&$H$7$?$"$?$j$+$iBNNO$r29B8$G$-$J$/$J$C$F(B 1$B;~4V$[$I0U<1$r<:$C$?$j!"(B $B$o$?$o$?$HN)$C$?$j:B$C$?$j$7$J$,$i:n6H$7$F$I$C$HHhO+$,C_@Q!#(B $B0z1[$720$N$"$s$A$c$s$K$3$l$8$cBLL\$8$c!<$H$+8@$o$l$F(B $B$"$o$"$o$"$o$H:n6H$7$F$a$m$a$m!#(B $B:G8e$KITF0;:20$^$G80$rJV$7$K$F$/$F$/!D!#(B

$B2YJ*$rA4It1?$S=P$7$?8e$G!"(B $B$3$NIt20$O$3$s$J$KF|$,


2001 $BG/(B 10 $B7n(B 25 $BF|(B ($BLZ(B)

_ $BJFBt$NK?0r$B4XO"$G(B $BO"Mm$H$j$"$($k$h$&$K$7$F$*$3$&$HEEOCHV9f$r8x3+$9$k$H(B ($B$9$k$J$h$HB(:B$K;XE&$,F~$C$?(B)$B!"(B $B2??M$+$+$iEEOC$,!#?tG/$V$j$KJ9$/Fy@<(B($B$=$s$J$?$$$7$?$b$s$8$c$J$$(B)$B!#(B

$B$3$N0r$m$>$m$H0rL"<0$K;22CI=L@$7$F(B $B%(%i$$$3$H$K$J$C$F$k!D(B($B$C$F!"26$b$>$m$>$m$N0lIt$@(B)$B!#(B core $B$J%a%s%P!<$,K|Fq$rGS$7$F;22C$9$k0lJ}!"(B $B$=$3$^$G$G$b$J$$$N$O$*$$$F$-$\$j$J$N$G(B $BL5Cc6lCc%a%s%P!<$,G;$$$#$#$#!D!D(B(--;;;;$B!#(B $B$7$+$7!"$3$NG;$5$,H=$k%d%D$J$s$F2??M;D$C$F$$$k$s$@$m$&!D!#(B


2001 $BG/(B 10 $B7n(B 19 $BF|(B ($B6b(B)

_ $BLLGr$,$C$F(B$BLkCf%@%S%s%0$7$^$/$j$J$,$i(B $B%&%#%9%-!<$r$d$C$F$?$iFsF|?l$$$@!D!D!#5$;}0-$$!A(B(x_x;;;$B!#(B

4 $BG\;~4V$C$FD9$9$.$k$h!D!#(B $BH>C<$K(B MD $B$K$*$H$7$F$J$+$C$?%"%k%P%`$rJR$CC<$+$i%@%S%s%0$7$F$_$?$i!"(B $B$3$s$JL/$J(B MD $B$,=PMh$F$7$^$C$?!#(B

$B$3$$$D!"L5Cc6lCc%-!<$,2!$7$K$/$$$G$9(B(--;;;$B!#(B


2001 $BG/(B 10 $B7n(B 18 $BF|(B ($BLZ(B)

_ $B$o$7$N(B MD $B%X%C%I%[%s%9%F%l%*$O(B $B%I%/%?!<$KF~$C$F>)[email protected]$K$J$C$?;~$KGc$C$?$b$N$G!"(B $BN.@P$K:#$H$J$C$F$O%G%+$9$.$F%@%5$$!#(B (*1) $B$A$i$C$HEE5$20$r8+$F$-$?$+$.$j$8$c!":#F|$S$N(B MD $B%X%C%I%[%s%9%F%l%*$O$.$j$.$j(B MD $B$N%5%$%:$GHs>o$K%3%s%Q%/%H$K$G$-$F$$$F!"(B $B:F@8@lMQ$J$i(B 1 $BK|1_Bf$J$N$@!#(B (*2) $B$J$N$G!"2K$,$"$C$?$iGc$*$&$+$H;W$C$F$$$?$H$3$m$X!"(B $B3X@8$,EE5$20$^$G9T$/$,$D$-$"$&$+$H?V$/$N$G$D$$$F$$$/$3$H$K$7$?!#(B

$B

(*1) $B$=$NG/$O%3%s%]$d$i%Q%=%3%s$d$i$"$l$3$l$HJ*$rGc$C$F$?$1$I!"(B $B$=$l$K$?$$$7$F$3$3(B 1, 2 $BG/$O$J$K$bGc$C$F$J$$$J!D!#(B
(*2) $B$I$&$;26$,;H$&$N$O?744@~$d9bB.%P%9$NCf$/$i$$$J$N$G(B $B$G$+$/$F$bA4A3LdBj$O$J$$$s$@$,!D!#(B

_ $B:#F|Gc$C$?$b$N(B

_ $B:rF|$N(B lfs $B$O(B $B$"$C$5$jE`$C$F$?!D!D(B(-$B?M(B-)$B!#(B $B$&!<$s!"


2001 $BG/(B 10 $B7n(B 17 $BF|(B ($B?e(B)

_ $B$;$C$+$/(B lfs $B$K=q$-La$7$?(B$B%j%]%8%H%j$@$,!"(B $B=q$-La$9:]$K%U%!%$%k%7%9%F%`$N@09g@-$rJx$7$F$$$?$i$7$/(B (tar $B$GE83+8e!"$7$P$i$/$@$s$^$j$K$J$C$F$?$b$N$J!D(B) $B!V?($k$H;`$L$G!W$J%U%!%$%k$,$G$-$F$$$?$i$7$$!#(B $BKhLk(B daily $B$,;`$L$N$G!"(B tar $B6L(B backup $B!u!u(B newfs $B$7$h$&$H$7$?$i(B $B$\$m$\$m$HMn$A$^$/$C$F$/$l$^$7$?$3$H$h!D!#(B
fsck_lfs $B$b;n$7$F$_$?$1$I!"(B $B4hD%$C$F$O$/$l$F$k$_$?$$$J$s$@$,40A4$K$OD>$7$F$/$l$J$+$C$?!#(B $B$D!<$+!"$=$N8e$bF1$8(B inode $BHV9f$G(B dinode xxxxx not found $B$G(B panic $B$7$F$/$l$?!#(B newfs $B$7$F$+$i(B cvsup $B$G<:$7$J$o$l$?J,$r2sI|(B ($BESCf$G;`$s$G;0EYL\$N@5D>$/$i$$$G(B)$B!#(B $B:#:n$C$?(B backup tar $B6L$O$7$P$i$/>C$5$s$G$*$3$&!#(B


2001 $BG/(B 10 $B7n(B 16 $BF|(B ($B2P(B)

_ $B:bI[$r3+$1$F!"Cf$K(B 500 $B1_6L$H(B 1 $BK|1_;%$N4V$N2_J>$,;D$C$F$$$J$/$FEE $B@^3Q$J$N$G$=$P$K$"$C$?(B CD $B20$G$/$:$9$3$H$K$9$k!#(B CD $BGc$&$N$C$FH>G/$V$j$/$i$$$@(B($B6l>P(B)$B!#(B $B8+3P$($N$J$$(B YES $B$N(B CD $B$,$"$C$?$N$G$=$l$rGc$&$3$H$K$9$k!#(B $B5"$C$FCf$r8+$?$i!D!"%$%4!<%k!&%3%m%7%'%U$b$&H4$1$F$k$h(B($B>P(B)$B!#(B $B%S%j!P(B)$B!#(B
$B$7$+$7!"8E;2%a%s%P!<$,(B 4 $B?M;D$C$F$$$k$N$r8+$F!VGd$l;D$j!)!W$H$+(B $B;W$C$F$7$^$C$?$H$$$&$N$OHkL)$@(B(^^;;;;;;$B!#(B

_ $B:#F|Gc$C$?$b$N(B


2001 $BG/(B 10 $B7n(B 15 $BF|(B ($B7n(B)

_ $BL50UL#$K%O%^$j$^$/$j$D$D(B (mozilla $B$G%@%&%s%m!<%I$7$h$&$H$9$k$H@h$:(B /tmp $B$KCV$-$d$,$C$F(B mfs $B$N(B /tmp $B$,0n$l$F;`$s$G$?$H$+!"(B $B2?8N$+(B linux binary $B$re$K(B $B%Z!<%8$,0\F0$7$^$/$C$F$?$j%V%i%&%6$KJ86g$D$1$/$5$C$?$j$H$+(B)$B!"(B SUN $B$N(B starsuite 6 beta $B$r(B install $B$7$F$_$k!#(B $B$&!<$`!"(B FreeBSD $B$H(B NetBSD $B$G$O(B installer $B$OF0$/$s$@$,(B $B:G8e$K%U%!%$%k$rE83+$9$k$H$3$m$G%3%1$F$k$J!D(B(--;;;$B!#(B $B%(%_%e%l!<%7%g%s$G(B libXrender $B$,I,MW$@$H!"(B Linux $B$N%D%j!<>e$K(B libXrender $B$,MW$k$N$M!D!#(B

_ lfs $B$K=q$-9~$s$G$bMn$A$J$/$J$C$?$h$R$c$C$[! (diagnostic $B$G$b(B)$B!#(B
$B$J$s$G!"%j%]%8%H%j$r(B lfs $B>e$KCV$$$F$_$?!#(B $B $B=$@5$,F~$C$?(B6$B;~4V8e$K$OJs9p$7$F$/$l$?(B$B$f$T;U>"(B$B!"(B $B$"$j$,$H$&(B(*^^*;;;


2001 $BG/(B 10 $B7n(B 11 $BF|(B ($BLZ(B)

_ rsyncd.conf $B:F(B$B@_Dj!#(B $B$J$s$@$+$h$/H=$i$s$,!"$"$C$5$j$&$^$/$$$C$?!#(B

$B%[%9%H(B ouroboros $B$N(B /etc, /root, /var, /home, /usr/local, /usr/X11R6 $B$r!"%[%9%H(B gaftnochec $B$N(B /backup/ouroboros $B0J2<$K(B $B%_%i!<$9$kJ}K!!#(B gaftnochec $B$N(B inetd $B$G(B rsync $B$rBT$A

  1. gaftnochec $B$G(B /etc/inetd.conf $B=`Hw(B
  2. rsyncd.conf $B$O$3$s$J$N(B
    pid file     = /var/run/rsyncd.pid
    uid          = root
    gid          = wheel
    read only    = no
    secrets file = /etc/rsyncd.secrets
    
    [backup-o]
    comment      = backup directories for ouroboros /{etc,root,var,home1}
    path         = /backup/ouroboros
    auth users   = backup-o
    hosts allow  = 172.30.1.1, 127.0.0.1
    
    [ouroboros-usr]
    comment      = backup directories for ouroboros /usr/{local,X11R6}
    path         = /backup/ouroboros/usr
    auth users   = backup-o
    hosts allow  = 172.30.1.1, 127.0.0.1
    
  3. rsyncd.secrets $B$N(B backup-o $B$KBP1~$9$k%Q%9%o!<%I$r(B ouroboros $B$N(B /root/kanri/rsync.passwd $B$K=q$$$F$*$$$F(B
  4. $B$3$s$J%9%/%j%W%H$G$^$o$9(B
    #!/bin/sh
    
    RSYNC="/usr/local/bin/rsync -auv --delete --password-file=/root/kanri/rsync.passwd"
    BACKUP="backup-o@gaftnochec::"
    
    if [ $1 = root ] ;
    then
            ROOT=/
            DEST=backup-o
            TARGETS="etc root var home1"
    elif [ $1 = local ] ;
    then
            ROOT=/home21
            DEST=ouroboros-usr
            TARGETS="local X11R6"
    else
            exit 1;
    fi
    
    cd ${ROOT}
    ${RSYNC} ${TARGETS} ${BACKUP}${DEST}
    
    exit 0
    
  5. rsyncd.exclud $B$OE,Ev$K(B *~, .*~, *.core, #*# $B$/$i$$(B

$BF0$$$F$$$k$h$&$@$+$i!"$3$l$G$$$$$i$7$$(B($BEj$2$d$j(B

$B%U%i%C%H$KJB$P$J$-$c$$$1$J$$$+$i!"(B backup $BBP>]$,?<$$$H$3$m$K$$$k$H(B $B%b%8%e!<%k$,A}$($k$N$,Fq$@$,!"$^$!$h$+$m!#(B


2001 $BG/(B 10 $B7n(B 10 $BF|(B ($B?e(B)

_ SGML $B$N(B DocBook $B$NF|K\8l$N%j%U%!%l%s%9$J$$$+$J$!!D!#(B O'Reilly $B$NE[$NF|K\8lHG$G$J$$$+$J!D!#(B


2001 $BG/(B 10 $B7n(B 3 $BF|(B ($B?e(B)

_ 30$B:P$K$7$F=i$a$FL\6L>F$r>F$/!#(B $BFi$,A4It$U$5$,$C$F$Fh'$GMq$K$G$-$J$+$C$?$H$$$&$@$1!#(B
$B:rF|$N%^!<%,%j%s(B$B$O$[$H$s$I$J$/$J$C$F$?!#(B $B>xH/$G$b$7$?$+$J!)(B $B:#D+%H!<%9%H$KEI$C$?$V$s$G;H$$$-$j!#(B
$B$+$o$j$K!"(B1$B2s$/$i$$$7$+;H$C$F$J$5$=$&$J?]$d$i%1%A%c%C%W$d$i%=!<%9$d$i$r(B $BH/7!$7$F$7$^$C$?(B(_ _;;$B!#(B

_ $BHS$N$*$+$:$K!"(B $BL#$NAG$GBg:,$rh'$G$F.J<1R$+F#;^G_0B$_$?$$$@(B(^^;;;$B!#(B $B$G$bF]$s$G$k$N$,F|K\


2001 $BG/(B 10 $B7n(B 2 $BF|(B ($B2P(B)

_ $B$a$:$i$7$/%"%Q!<%H$GHS$r?)$C$F!"(B $B$*Cc$r0{$b$&$HCcE{$r0z$CD%$j$@$7$F$_$k$H!"(B $B$3$l$,8+3P$($N$J$$2+?'$N1UBN$,Cj=P$5$l$k!D!D!#(B $BHVCc$8$c$J$+$C$?$h$J!D$3$NCf?H!D(B(--;;;;;;$B!#(B
$BI,;`$G5-21$r$B$+$l$3$l(B10$BG/$b$N(B
$B$H$$$&$3$H$K!D(B($BLZ0g2PK=(B)

_ $BB>$K7PG/Nt2=$7$F$=$&$J$N$C$F$J$K$+$"$k$+$J!)(B $B<+?f;O$a$?:"$+$i$"$k$b$N$@$H!D(B5$BG/$b$N$N%^!<%,%j%s$H$+!)(B


2001 $BG/(B 10 $B7n(B 1 $BF|(B ($B7n(B)

_ OpenBSD $B$,(B 3.0-beta $B$K$J$C$F0J9_!"(B NFS $B$,;I$5$j$d$9$/$J$C$?5$$,$9$k!#(B $B$H$$$&$+(B debugger $B$K$^$GMn$i$l$k$H$+$J$jITJX!#(B weekly backup $B$K(B rsync $B$r;H$C$F$$$?$N$@$,!"(B OpenBSD $B$N(B NFS $B$r(B amd $B$G(B mount $B$7$F$*$$$F(B rsync $B$G0l5$$K=q$-9~$`$H$+$J$j$N3NN($G(B ddb> $B$KMn$A$F$$$k!D!#(B
$B$7$+$?$,$J$$$N$G(B rsyncd.conf $B=q$$$F(B inetd $B$GBT$A

$B2<$N$,$h$/;29M$K$J$j$^$7$?(B

http://oregano.okra.timis.ac.jp/~prisoner/aka/rsync.html

_ $B$D!<$+!"L50UL#$K(B ddb> $B$N(B hangman $B$GM7$s$G$7$^$C$?(B(^^;;;;;$B!#(B $B$o$1H=$s$M!<$b$NF~$C$F$k$J!

_ Message-ID: <[email protected]>

_ rsync $B$@$H(B --delete $B$NB>$K$b!"(B backup $B@h$K(B backup $BBP>]$N%G%#%l%/%H%j$,%U%i%C%H$KJB$s$G$$$J$$$HITET9g$,$"$C$?$j$7$F%$%d%s!#(B backup $B$K$O8~$$$F$J$$$+$J$!!)(B

previous month

Copyright (c) 2001 $B9u;3MST%1&1RLg(B All rights reserved.