%\documentstyle[epsf,ascmac,fancybox]{jarticle}
\documentstyle[epsf]{j-article}

\topmargin -20mm
\oddsidemargin -13mm
\evensidemargin -13mm
\textwidth 180mm
\textheight 255mm

\newenvironment{indention}[1]{\par\addtolength{\leftskip}{#1}
\begingroup}{\endgroup\par}

\newenvironment{shadebox}{\par\hrule
\begingroup}{\endgroup\par\hrule}

\newcommand{\shadeboxnote}[1]{\vspace*{-3mm} \\
                          \framebox[\textwidth]{~~#1 \hfill}\\
                          \vspace*{-3mm}}

\begin{document}
\small
\begin{flushright}
  {\small \bf \sf Super User $BNX9V;qNA(B}
\end{flushright}
\vspace{-3mm}
\hrule
\begin{center}
\noindent
{\LARGE \bf \sf amd $B$NF3F~$H4IM}(B}\\
\vspace{3mm}
{\large $BEE;R>pJs3X2J(B~~ $B4dAR8&5f<<(B~~ $B3-ED(B $B5.9,(B}\\
\vspace{1mm}
{\it t-kaida@qr.cas.uec.ac.jp}\\
\vspace{2mm}
\today
\end{center}
\hrule
\section{$B$O$8$a$K(B}
$B$3$3$G$O!"MW5a$K1~$8$F%U%!%$%k%7%9%F%`$N%^%&%s%H$H%"%s%^%&%s%H$r<+F0E*(B
$B$K$*$3$J$&(B amd (AutoMount Daemon) $B$K$D$$$F@bL@$9$k!#$3$N;qNA$O(B AMD 
920824 version patchlevel 77 $B$K$D$$$F$$$k%I%-%e%a%s%H(B($B%I%-%e%a%s%H$K$O(B
'Documentation for software revision 5.3 alpha' $B$H=q$$$F$"$C$?!#(B)
$B$r$b$H$K=q$$$F$"$k!#8E$$%P!<%8%g%s$G$O0lIt0[$J$C$F$$$k$N$GCm0U$,I,MW$G(B
$B$"$k!#(B

\section{NFS$B4D6-$NLdBjE@$H<+F0%^%&%s%H(B}
$B0lHL$N%o!<%/%9%F!<%7%g%s$G$O!"%m!<%+%k$J%G%#%9%/$K$O%V!<%H$HDL>o$N%7(B
$B%9%F%`1?MQ$KI,MW$J$b$N$@$1$rCV$-!"I8=`E*$G$J$$%D!<%k$J$I$O%U%!%$%k%5!<(B
$B%P$KMQ0U$7$F!"(BNFS$B%^%&%s%H$9$k>l9g$,B?$$!#$^$?!"%[!<%`%G%#%l%/%H%j$r%U%!(B
$B%$%k%5!<%P$KMQ0U$7!"0l85E*$K4IM}$9$k$3$H$b9-$/$*$3$J$o$l$F$$$k!#(B

\noindent
{\bf $B%^%&%s%H$N<oN`(B}
\begin{itemize}
  \item $B%O!<%I%^%&%s%H(B
  \item $B%=%U%H%^%&%s%H(B
\end{itemize}

$B%O!<%I%^%&%s%H$G$O!"(BNFS $B%5!<%P$X$N=q$-9~$_$OJ]>Z$5$l$k!#$7$+$7!"(BNFS $B%5!<(B
$B%P$,%@%&%s$7$?;~!"$=$N%5!<%P$K%"%/%;%9$9$k%W%m%;%9$,%/%i%$%"%s%HB&$GF0(B
$B$$$F$$$k$H!"%j%/%(%9%H$N:FAw$rL58B$K7+$jJV$7!"%W%m%;%9$,%O%s%0%"%C%W$7(B
$B$F$7$^$&!#(B

$B%=%U%H%^%&%s%H$G$O!"%j%/%(%9%H$N:FAw$rL58B$K7+$jJV$9$3$H$O$J$$$,!"=q$-(B
$B9~$_$NJ]>Z$,$5$l$J$$!#$-$o$a$FIi2Y$,=E$/$F!"(BNFS $B%j%/%(%9%H$NDL?.$r<h$j(B
$B$3$\$7$F$7$^$&$h$&$J>l9g$O!"%U%!%$%k$N=q$-9~$_$K<:GT$9$k!#(B

$B$^$?!"B?$/$N%^%7%s$r%^%&%s%H$9$k$H$=$l$@$1$G$b$+$J$j$NIi2Y$H$J$k!#650i(B
$BMQ7W;;5!<<$J$I$N$h$&$KB??t$N%^%7%s$r(B NFS $B%^%&%s%H$7$?$$>l9g$J$I$O$3$N(B
$B$h$&$JLdBj$,H/@8$9$k!#(B

$B$=$3$G!"MW5a$N$"$k%5!<%P$@$1%^%&%s%H$7!"0lDj;~4V%"%/%;%9$N$J$+$C$?%5!<(B
$B%P$O%"%s%^%&%s%H$9$k$H$$$&J}K!$,$H$i$l$k!#$3$N;E;v$r<+F0E*$K$d$C$F$/$l(B
$B$k%G!<%b%s$,(B amd $B$G$"$k!#$3$N$h$&$J!"<oN`$N$b$N$K(B Sun $B$N(B automount $B$,(B
$B$"$k$,!"(BSun $B$O(B automount $B$N%=!<%9%3!<%I$r8x3+$7$F$$$J$$$N$G!"(BSun $B0J30(B
$B$N%^%7%s$G$OF0:n$7$J$$!#$3$3$G@bL@$9$k(B amd $B$O%U%j!<%=%U%H$G!"%=!<%9%3!<(B
$B%I$,8x3+$5$l$F$$$k$N$G!"B?$/$N%^%7%s$GMxMQ2DG=$G$"$k!#(B

$B$^$?(B amd $B$G$O!"%"%/%;%9$7$h$&$H$7$?%5!<%P$,%@%&%s$7$F$$$?>l9g!"B>$N%5!<(B
$B%P$K@ZBX$($k$h$&$K$9$k$3$H$b2DG=$G$"$k!#(B

\section{amd $B$N35MW(B}
amd $B$O%$%.%j%9(B Imperial College $B$N(B Jan-Simon Pendry $B$K$h$C$F3+H/$5$l$?!#(B
AMD 5.2 $B$+$i$O!"(B4.3BSD Reno $B$K4^$^$l$FG[I[$5$l$k$h$&$K$J$C$?!#(BAMD 5.3 
{\it alpha} $B%P!<%8%g%s$O(B BSD Net2 $B$H$H$b$KG[I[$5$l$?!#$=$7$F(B AMD 5.3 
{\it beta} 1 $B$r:G8e$K(B Imperial College $B$+$i$N%j%j!<%9$ODd;_$7$F$$$k!#(B

$B0lJ}!"%"%a%j%+$N(B Columbia $BBg3X$+$i$O?7$?$J5!G=$r<h$jF~$l$?%P!<%8%g%s$,(B
$B%j%j!<%9$5$l$F$$$k!#8=:_$N:G?7%P!<%8%g%s$O!"(BAMD 920824 version patchlevel
 77 (amd920824upl77.tar.gz)$B$N$h$&$G$"$k!#(B

\section{amd $B$NF0:n(B}
amd $B$G$O!"%m!<%+%k$N%U%!%$%k%7%9%F%`Fb$K(B automount point $B$H8F$P$l$kFCDj$N(B
$B%^%&%s%H%]%$%s%H$r@_Dj$7!"$=$3$K%U%!%$%k%5!<%P$+$iDs6!$5$l$k%U%!%$%k%7%9(B
$B%F%`$rG[CV$9$k$h$&$K$J$C$F$$$k!#%^%&%s%H%]%$%s%H$OJ#?t@_Dj$G$-$k!#(B

$B$^$?!"(Bautomount point $B$N2<$K!"%U%!%$%k%5!<%P$N%\%j%e!<%`$r$I$N$h$&$KG[CV(B
$B$9$k$+$K$D$$$F5-=R$9$kI,MW$,$"$k!#$3$l$r%^%&%s%H%^%C%W(B (mount-map) $B$H8F$s(B
$B$G$$$k!#(B

amd $B$O!"%U%!%$%k%5!<%P$,%@%&%s$7$F$$$J$$$+$I$&$+$rDj4|E*$K%A%'%C%/$7!"(B
$B%@%&%s$7$F$$$k$HH=CG$7$?>l9g$K$O!"JL$N%5!<%P$N%\%j%e!<%`$r%^%&%s%H$9$k!#(B
($B%^%&%s%H%^%C%W$KJL$N%5!<%P$K$D$$$F$N5-=R$,$"$k>l9g$N$_(B)

\section{amd $B$N%$%s%9%H!<%k(B}
\subsection{$B%$%s%9%H!<%k$N<j=g(B}
\begin{itemize}
\item $B%=!<%9%U%!%$%k$rF~<j$7E83+$9$k!#(B
\item make $B$7!"<B9T%U%!%$%k$r:n@.$9$k!#(B
\item make install $B$G%$%s%9%H!<%k$9$k!#(B
\item $B@_Dj%U%!%$%k$r:n@.$9$k!#(B
\item $BI,MW$J%G%#%l%/%H%j$r:n$k!#(B($B%*!<%H%^%&%s%H%]%$%s%H$H%^%&%s%H%G%#(B
  $B%l%/%H%j(B)
\item /etc/rc.local $B$J$I$G(B amd $B$r5/F0!#(B
\end{itemize}

\subsection{$B%5%]!<%H$5$l$k5!<o(B}
$B8=:_$N!"(Bamd $B$G$OB?$/$N(B OS $B$,%5%]!<%H$5$l$F$$$k$,!"%5%]!<%H$5$l$F$$$J$$(B OS
$B$K$D$$$F$O!"%=!<%9$r=q$-49$($kI,MW$,$"$k$H;W$o$l$k!#(B

$B0J2<$K%3%s%Q%$%k$N3NG'$r$7$?5!<o$r<($9!#(B (AMD 920824 version patchlevel 77)

\vspace{1mm}
\noindent
\begin{tabular}{|l|l|l|}
\hline
$B5!<o(B & OS & $BHw9M(B \\
\hline
Sun3-80 & SunOS 4.0.3 & $B%=!<%9$N=$@5$,I,MW(B \\
SPARC Station 1+ & SunOS 4.1 &  \\
SPARC Station 2 & SunOS 4.1.1 & \\
SPARC Station IPC & SunOS 4.1.2 & \\
SPARC Station LX & SunOS 4.1.3 & \\
SPARC Station LX & SunOS 5.1 & \\
SGI Indigo & IRIX 4.0.5F & \\
NWS-3460 & NEWS OS 4.1.2R & $B%=!<%9$N=$@5$,I,MW(B \\
\hline
\end{tabular}

\subsection{$B%5%]!<%H$5$l$k%U%!%$%k%7%9%F%`(B}
amd $B$G$O<!$N%U%!%$%k%7%9%F%`$,%5%]!<%H$5$l$F$$$k!#(B

\vspace{1mm}
\noindent
\begin{tabular}{|l|l|p{110mm}|}
\hline
$B%U%!%$%k%7%9%F%`(B & type & $BHw9M(B \\
\hline
Network Filesystem & nfs & $B%M%C%H%o!<%/%U%!%$%k%7%9%F%`!#(B \\
\hline
UNIX Filesystem    & ufs & $B%m!<%+%k%U%!%$%k%7%9%F%`!#(B \\
\hline
Network Host Filesystem & host & $B%M%C%H%o!<%/%U%!%$%k%7%9%F%`$N3HD%$G!"(B
  $B%U%!%$%k%5!<%P$,8x3+$7$F$$$kA4$F$N%U%!%$%k%7%9%F%`$r%^%&%s%H$9$k%U%!(B
  $B%$%k%7%9%F%`!#(B \\
\hline
Network Filesystem Group & nfsx & 1$BBf$N(B NFS $B%5!<%P$NJ#?t$N%U%!%$%k%7%9(B
$B%F%`$r%^%&%s%H$9$k%U%!%$%k%7%9%F%`!#(B\\
\hline
Program Filesystem & program & \\
\hline
Symbolic Link Filesystem & link & $B%7%s%\%j%C%/%j%s%/$rJV$9%U%!%$%k%7%9(B
  $B%F%`(B \\
\hline
Automount Filesystem & auto & amd $B$,4IM}$9$k%^%&%s%H%]%$%s%H$K:n$i$l$k(B
  $B%U%!%$%k%7%9%F%`!#(B \\
\hline
Direct Automount Filesystem & direct & $B%*!<%H%^%&%s%H%]%$%s%H$r(B 
  Automount Filesystem $B$K$7$?$/$J$$;~$K;XDj$9$k!#(B
  amd $B5/F0;~$K$7$+;XDj$G$-$J$$!#(B \\
\hline
Union Filesystem & union & $BJ#?t$N%G%#%l%/%H%j$KB8:_$9$k%U%!%$%k$r(B1$B$D$N(B
  $B%G%#%l%/%H%j$K$"$k$h$&$K8+$;$k%U%!%$%k%7%9%F%`!#(B\\
\hline
\end{tabular}

\subsection{$B%^%&%s%H%^%C%W$N:n@.(B}
amd $B$O%^%&%s%H%^%C%W$r;2>H$7$F!"%j%b!<%H%[%9%H$N%\%j%e!<%`$r$I$N$h$&$K(B
$B%^%&%s%H$9$k$+$r7hDj$7$F$$$k!#(B

$B$G$O!"<B:]$NNc$r>R2p$7$J$,$i@bL@$9$k!#(B

\noindent
{\bf $B%^%C%W%U%!%$%k$NNc(B}\\
\samepage
\begin{shadebox}
\begin{verbatim}
/defaults       opts:=grpid,soft,nosuid;type:=nfs
src             rhost:=uecrb;rfs:=/src
neumann         rhost:=neumann;rfs:=/Net/neumann
carriero        rhost:=carriero.spa.is.uec.ac.jp;rfs:=/Net/carriero
local/tex       rhost:=foster;rfs:=/usr/local/tex
napoli          rhost:=napoli;rfs:=/Net/napoli
\end{verbatim}
\end{shadebox}

\begin{itemize}
\item 1$B9TL\$O(B default $B$N@_Dj(B

\item 2$B9TL\$O(B host {\it uecrb} $B$N(B /src $B$r%^%&%s%H%]%$%s%H$N(B src 
$B$X%^%&%s%H(B

\item 3$B9TL\$O(B host {\it neumann} $B$N(B /Net/neumann $B$r%^%&%s%H%]%$%s%H(B
$B$N(B neumann $B$X%^%&%s%H(B

\item 4$B9TL\$O(B host {\it carriero.spa.is.uec.ac.jp} $B$N(B /Net/carriero 
$B$r%^%&%s%H%]%$%s%H$N(B carriero $B$X%^%&%s%H(B

\item 5$B9TL\$O(B host {\it foster} $B$N(B /usr/local/tex $B$r%^%&%s%H%]%$%s%H(B
$B$N(B local/tex $B$X%^%&%s%H(B
\end{itemize}

$B$3$3$G!"%^%&%s%H%^%C%W$N%U%!%$%kL>$r(B /etc/amd.mapfile $B$H$7$?>l9g(B
$B$N!"(Bamd $B$N5/F0J}K!$O<!$N$h$&$K$J$k!#(B

\noindent
{\bf \sf /etc/rc.local $B$G$N5-=RNc(B} \\
\begin{shadebox}
\begin{verbatim}
if [ -f /usr/etc/amd -a -f /etc/amd.mapfile ]; then
        /usr/etc/amd -a /tmp_mnt /rmt /etc/amd.mapfile && (echo -n ' amd')
fi
\end{verbatim}
\end{shadebox}

\vspace{1mm}
/etc/rc.local $B$G>e$N$h$&$K=q$$$F$$$k>l9g$K$D$$$F@bL@$9$k!#(B

$B%*%W%7%g%s(B -a \underline{\it directry\_name} $B$O!"(Bamd $B$,<B:]$K%U%!%$%k%7(B
$B%9%F%`$r%^%&%s%H$9$k%G%#%l%/%H%j$r(B \underline{\it directry\_name} $B$G;X(B
$BDj$9$k!#$3$NNc$G$O(B /tmp\_mnt $B$r;XDj$7$F$$$k!#%G%U%)%k%H$G$O!"(B/a $B$G$"$k!#(B
amd $B$OMW5a$,$"$C$?>l9g$K!"$3$N%G%#%l%/%H%j$N2<$K%U%!%$%k%5!<%P$N%U%!%$(B
$B%k%7%9%F%`$r%^%&%s%H$9$k!#(B

$B$D$.$N(B /rmt $B$N2<$K$O!"(Bamd $B$,%U%!%$%k%5!<%P$N%U%!%$%k%7%9%F%`$r%^%&%s%H(B
$B$7$F$$$k;~$K!"(B/tmp\_mnt $B$+$i(B amd $B$K$h$C$F%7%s%\%j%C%/%j%s%/$,D%$i$l$k!#(B
/rmt $B$r%*!<%H%^%&%s%H%]%$%s%H$H8F$s$G$$$k!#(B
/rmt $B$N2<$K:n$i$l$k%7%s%\%j%C%/%j%s%/$NL>A0$O!"%^%C%W%U%!%$%k$NBh(B1$B%U%#!<(B
$B%k%I$G;XDj$5$l$F$$$k$b$N$K$J$k!#%f!<%6$O(B /rmt $B$N2<$X%j%s%/$rD%$k$3$H$K(B
$B$h$j!"E,Ev$J>l=j$X%U%!%$%k$rG[CV$G$-$k!#Nc$($P(B
\begin{verbatim}
ln -s /rmt/src /usr/local/src
\end{verbatim}
$B$H$9$k$H!"(B/usr/local/src $B$K$O!"(Bhost {\it uecrb} $B$N(B /src $B$,8+$($k$h$&$K(B
$B$J$k!#(B

\begin{center}
\epsfile{file=dir_tree.eps,scale=0.6}
\end{center}

\subsection{$BI,MW$J%G%#%l%/%H%j$N=`Hw(B}
$BI,MW$J%G%#%l%/%H%j$r:n$k!#>e$NNc$G$O(B /rmt $B$H(B /tmp\_mnt $B$G$"$k!#$^$?!"E,(B
$BEv$J%G%#%l%/%H%j$X%j%s%/$rD%$k!#(B

\section{amd $B$N%3%^%s%I%i%$%s%*%W%7%g%s(B}
\noindent
\shadeboxnote{-a {\it directory}}
\begin{indention}{6mm}
  $B%G%U%)%k%H$N%^%&%s%H%G%#%l%/%H%j$r;XDj$9$k!#$3$3$G;XDj$7$?CM$O%^%C%W(B
  $B%U%!%$%kFb$N(B \$\{autodir\} $B$NCM$H$7$F;H$o$l$k!#%G%U%)%k%H$G$O(B /a $B$G(B
  $B$"$k!#%^%&%s%H%G%#%l%/%H%j$r(B /amd $B$K$9$k>l9g$O(B
\begin{verbatim}
        amd -a /amd
\end{verbatim}
  $B$H;XDj$9$k!#(B
\end{indention}
\noindent
\shadeboxnote{-c {\it cache-interval}}
\begin{indention}{6mm}
  {\it cache-interval}$B$N4V%"%/%;%9$,$J$$$H!"%"%s%^%&%s%H$9$k!#%G%U%)%k(B
  $B%H$G$O(B 300$BIC!#(B
\end{indention}
\noindent
\shadeboxnote{-d {\it domain}}
\begin{indention}{6mm}
  $B%[%9%H$,B0$7$F$$$k%I%a%$%sL>$r;XDj$9$k!#%^%C%W%U%!%$%k$N(B 
  \$\{domain\} $B$NCM$H$7$F;H$o$l$k!#$b$7%I%a%$%sL>$,;XDj$5$l$J$+$C$?>l(B
  $B9g$O(B
  \begin{itemize}
  \item $B%[%9%HL>$K%I%a%$%sL>$,4^$^$l$F$$$l$P$=$l$r;H$&!#(B
  \item $B$=$&$G$J$$$H$-$O!"%G%U%)%k%H$G$"$k(B unknown.domain $B$,;H$o$l$k!#(B
  \end{itemize}
  $B%[%9%H$NB0$7$F$$$k%I%a%$%sL>$,(B qr.cas.uec.ac.jp $B$N;~$O!"(B
\begin{verbatim}
        amd -d qr.cas.uec.ac.jp
\end{verbatim}
   $B$H;XDj$9$k!#(B
\end{indention}
\noindent
\shadeboxnote{-k {\it kernel-architecture}}
\begin{indention}{6mm}
  $B$=$N%7%9%F%`$N%+!<%M%k%"!<%-%F%/%A%c$r;XDj$9$k!#DL>o$O(B 'arch -k' $B$N(B
  $B<B9T$K$h$C$FF@$i$l$kCM$,%;%C%H$5$l$k!#(B{sun4c,sun4m,sun3x,$B$J$I(B}$B%^%C%W(B
  $B%U%!%$%k$N(B \$\{karch\} $B$H$7$F;H$o$l$k!#$3$N%*%W%7%g%s$,M?$($i$l$J$$(B
  $B;~$O!"%3%s%Q%$%k;~$K;XDj$5$l$?(B arch $B$NCM$,;H$o$l$k!#(B
\begin{verbatim}
        amd -k `arch -k`
\end{verbatim}
\end{indention}
\noindent
\shadeboxnote{-l {\it log-option}}
\begin{indention}{6mm}
  $B%m%0$r<h$kJ}K!$r;XDj$9$k!#(B{\it log-optin} $B$K(B syslog $B$r;XDj$9$k$H!"(B
  syslog $B$N5!9=$r;H$C$F%m%0$,<h$i$l$k!#(B/dev/stderr $B$r;XDj$7$?>l9g$OI8(B
  $B=`%(%i!<=PNO$,;H$o$l$k!#$3$l0J30$NJ8;zNs$O%U%!%$%kL>$H$_$J$5$l!"$=$N(B
  $B%U%!%$%k$K%m%0$,<h$i$l$k!#(B
\begin{verbatim}
        amd -l syslog
\end{verbatim}
\end{indention}
\noindent
\shadeboxnote{-n}
\begin{indention}{6mm}
  amd $B$GMQ$$$i$l$k%[%9%HL>$r(B gethostbyname() $B$r;H$C$FD4$Y!"@55,$NL>A0(B
  $B$rMQ$$$k$h$&$K$9$k!#$3$N%*%W%7%g%s$r;XDj$9$k$H(B \$\{rhost\} $B$NCM$OI,(B
  $B$:(B gethostbyname() $B$GF@$i$l$?7k2L$K$J$k!#(B
\end{indention}
\noindent
\shadeboxnote{-p}
\begin{indention}{6mm}
$B5/F0;~$K!"(Bamd $B$N%W%m%;%9(BID $B$rI8=`=PNO$K=PNO$9$k!#(B
\begin{verbatim}
        amd -p > /etc/amd.pid
\end{verbatim}
$B$H$7$F$*$/$H!"8e$G%W%m%;%9$K%7%0%J%k$rAw$k;~$J$I$O(B
\begin{verbatim}
        #kill -HUP `cat /dev/amd.pid`
\end{verbatim}
$B$H$9$l$P!"%W%m%;%9(BID $B$rD4$Y$k<j4V$,>J$1$k!#(B
\end{indention}
\noindent
\shadeboxnote{-t {\it afs-timeout.afs-retransmit}}
\begin{indention}{6mm}
  RPC $B$N%?%$%`%"%&%H$NH=Dj$KMQ$$$k;~4V$H!"%j%/%(%9%H$N:FAw$N4V3V$r;XDj(B
  $B$9$k!#$3$l$O!"(Bmount $B$N%*%W%7%g%s(B timeo $B$H(B retrans $B$NCM$KMQ$$$i$l$k!#(B
\end{indention}
\noindent
\shadeboxnote{-v}
\begin{indention}{6mm}
  $B%P!<%8%g%s>pJs$r=PNO$9$k!#(B
\end{indention}
\noindent
\shadeboxnote{-w {\it wait-timeout}}
\begin{indention}{6mm}
  $B%U%!%$%k%7%9%F%`$K$O%?%$%^!<$,MQ0U$5$l$F$*$j!":G8e$K%"%/%;%9$5$l$F$+(B
  $B$i0lDj;~4V$,$?$D$H%"%s%^%&%s%H$NBP>]$H$J$k!#$3$NH=Dj$r$7$F$+$i<B:]$K(B
  $B%"%s%^%&%s%H$9$k$^$G$N;~4V$r;XDj$9$k!#I8=`$G$O(B 120$BIC!#(B
\end{indention}
\noindent
\shadeboxnote{-x {\it opts}}
\begin{indention}{6mm}
  $B%m%0=PNO$N%*%W%7%g%s$r;XDj$9$k!#(B{\it opts} $B$K$O!"=PNO$9$k%m%0$N<oN`(B
  $B$r;XDj$9$k!#(B{\it opts}$B$K$O!"<!$N$b$N$,MQ0U$5$l$F$$$k!#(B

\vspace{1mm}
  \begin{tabular}{|l|l|}
    \hline
    Log Option  & Messages logged \\
    \hline
    {\tt fatal} & Fatal errors \\
    {\tt error} & Non-fatal errors \\
    {\tt user}  & Non-fatal user errors \\
    {\tt warn}  & Recoverable errors \\
    {\tt warning} & Alias for {\tt warn} \\
    {\tt info}  & Infomation messages \\
    {\tt map}   & Mount map usage \\
    {\tt stats} & Additional statistics \\
    {\tt all}   & All of above \\
    \hline
  \end{tabular}

\vspace{1mm}
\noindent
  $B$^$?!"%*%W%7%g%s$NA0$K(B 'no' $B$r$D$1$k$H!"$=$N>pJs$r=PNO$7$J$/$J$k!#Nc(B
  $B$($P(B
\begin{verbatim}
        amd -x all,noinfo
\end{verbatim}
  $B$H$9$k$H!"(Binfo $B0J30$NA4$F$N%a%C%;!<%8$r=PNO$9$k!#(B
\end{indention}
\noindent
\shadeboxnote{-y {\it yp-domain}}
\begin{indention}{6mm}
  NIS $B$N%I%a%$%sL>$rM?$($k!#$3$l$r;XDj$9$k$H!"$3$N%I%a%$%s$N%5!<%P$H$?$@(B
  $B$A$K%P%$%s%I$5$l$k!#$3$l$O!"%G%P%C%0$d(B NIS $B$N%I%a%$%s$K$o$?$C$F%^%C(B
  $B%W$r6&M-$9$k>l9g$J$I$KJXMx$G$"$k!#(B
\end{indention}

\section{$B%^%&%s%H%^%C%W$G;HMQ$G$-$k%-!<%o!<%I(B}
\subsection{$B%;%l%/%?(B}
$B%;%l%/%?$O%\%j%e!<%`$N%m%1!<%7%g%s$rMxMQ$9$k$+$I$&$+$N>r7o@_Dj$K;H$o$l(B
$B$k!#(B
\begin{verbatim}
        arch==sun4;os==sos4
\end{verbatim}
$B$H=q$$$?>l9g!"%"!<%-%F%/%A%c$,(B sun4$B!"(BOS $B$,(B SunOS 4.x $B$N>l9g$@$1!"$=$N(B
$B9T$N5-=R$,M-8z$K$J$k!#$^$?!"F1CM>r7o(B '{\tt ==}' $B0J30$K!"H]Dj>r7o(B '{\tt
  !=}' $B$,;H$($k!#(B

\vspace{1mm}
\noindent
\begin{tabular}{|l|p{160mm}|}
\hline
$B%;%l%/%?(B & $B0UL#(B \\
\hline
{\tt arch} & $B$=$N7W;;5!$N%"!<%-%F%/%A%c$rI=$9!#%3%s%Q%$%k;~$K7hDj$5$l$F$$(B
$B$k!#(B\\
\hline
{\tt autodir} & amd $B$N%^%&%s%H%G%#%l%/%H%j!#%3%^%s%I%i%$%s%*%W%7%g%s(B {\tt
  -a} $B$GM?$($i$l$k!#(B\\
\hline
{\tt byte} & $B$=$N7W;;5!$N%P%$%H%*!<%@$rI=$9!#(Blittle-endian $B$O(B {\tt little}$B!"(B
big-endian $B$O(B {\tt big} $B$rCM$H$7$F;}$D!#(B\\
\hline
{\tt domain} & $B%m!<%+%k$N%I%a%$%sL>!#(B \\
\hline
{\tt hoat} & $B%m!<%+%k$N%[%9%HL>!#(B \\
\hline
{\tt hostd} & \$\{host\}.\$\{domain\} $B$,%;%C%H$5$l$k!#(B \\
\hline
{\tt karch} & $BDL>o$O(B \$\{arch\} $B$HF1$8!#%3%^%s%I%i%$%s%*%W%7%g%s(B {\tt -k} 
$B$GCM$r%;%C%H$9$k$3$H$b$G$-$k!#(B\\
\hline
{\tt os} & $B$=$N7W;;5!$N(B OS $B$rI=$9!#(Bamd $B$N%3%s%Q%$%k;~$K7hDj$5$l$k!#(B\\
\hline
{\tt key} & $B%^%&%s%H%^%C%W$r8!:w$9$k;~$N%-!<$rI=$9!#Nc$($P!"(B{\tt /home} 
$B$,%*!<%H%^%&%s%H%]%$%s%H$N>l9g!"(B{\tt /home/t-kaida} $B$,%"%/%;%9$5$l$?;~(B
$B$KH/@8$9$k%^%&%s%H%^%C%W$N8!:w$G$O!"(B\$\{key\} $B$O(B {\tt t-kaida} $B$H$J$k!#(B\\
\hline
{\tt map} & $B%^%&%s%H%^%C%W$NL>A0$rI=$9!#(B \\
\hline
{\tt path} & $B%^%&%s%H%^%C%W$N8!:w$rH/@8$5$;$?%"%/%;%9$N%U%k%Q%9L>$rI=$9!#(B
{\tt /home/t-kaida} $B$,%"%/%;%9$5$l$?;~$KH/@8$9$k8!:w$G$O(B \$\{path\}
$B$O(B {\tt /home/t-kaida} $B$H$J$k!#(B \\  
\hline
\end{tabular}

\vspace{2mm}
$B%3%^%s%I%i%$%s%*%W%7%g%s$G(B {\tt -d} $B;XDj$5$l$F$$$J$$>l9g!"%[%9%HL>$O(B 
gethostname $B$GF@$i$l$?CM$rMQ$$!":G=i$N%T%j%*%I$NA0$r%[%9%HL>!";D$j$NIt(B
$BJ,$r%I%a%$%sL>$H$7$F;HMQ$9$k!#Nc$($P(B {\tt napoli.qr.cas.uec.ac.jp} $B$N(B
$B>l9g!"%[%9%HL>$O(B {\tt napoli}$B!"%I%a%$%sL>$O(B {\tt qr.cas.uec.ac.jp} $B$H(B
$B$J$k!#(B

\subsection{$B%^%C%W%U%!%$%kCf$N%*%W%7%g%s(B}
$B%^%C%W%U%!%$%k$NCf$G$O<!$N%*%W%7%g%s$,;H$($k!#(BFilesystem $B$NMs$K5-=R$,(B
$B$"$k$b$N$O!"5-=R$5$l$F$$$k%U%!%$%k%7%9%F%`$G$N$_;HMQ$G$-$k!#(B

\vspace{1mm}
\noindent
\begin{tabular}[h]{|l|l|p{135mm}|}
\hline
$B%*%W%7%g%s(B & Filesystem & $B0UL#(B \\
\hline
{\tt delay} & & $B%^%&%s%H$G$-$k$+$I$&$+;n$9A0$KBT$D;~4V$r;XDj$9$k!#C10L$OIC!#(B
  $B$"$k%(%s%H%j$G(B2$B$D$N%m%1!<%7%g%s$r;XDj$7$?>l9g!"$I$A$i$+$K(B {\tt
    delay} $B$N;XDj$r$9$k$3$H$K$h$C$FM%@h=g0L$r$D$1$k$3$H$,$G$-$k!#(B\\
\hline
{\tt fs} & nfs,ufs  & $B%m!<%+%k$N%^%&%s%H%]%$%s%H$r;XDj$9$k!#%G%U%)%k%H(B
  $B$G$O(B \$\{autodir\}/\$\{rhost\}\$\{rfs\} $B$,(B {\tt fs} $B$NCM$H$J$k!#(B\\
\hline
{\tt opts} & & $B%^%&%s%H%7%9%F%`%3!<%k$KEO$9%*%W%7%g%s$r;XDj$9$k!#(B($B2<$N(B
  $BI=$r;2>H(B) \\
\hline
{\tt remopts} & & $B%j%b!<%H%[%9%H$,%m!<%+%k$J%M%C%H%o!<%/$N30$K$"$k>l9g!"(B
$B%^%&%s%H%7%9%F%`%3!<%k$KEO$9%*%W%7%g%s$r;XDj$9$k!#(B($B2<$NI=$r;2>H(B)$B$3$3$G(B
$B;XDj$5$l$F$$$J$$$b$N$K$D$$$F$O!"(B{\tt opts} $B$G;XDj$5$l$?$b$N$,M-8z$K$J(B
$B$k!#(B\\
\hline
{\tt sublink} & & $B%^%&%s%H$5$l$F$$$k%7%9%F%`$N%5%V%G%#%l%/%H%j$r;X$9!#(B\\
\hline
{\tt type} & & $B%U%!%$%k%7%9%F%`$N%?%$%W$r;XDj$9$k!#(B\\
\hline
{\tt rhost} & nfs,host,nfsx & $B%j%b!<%H$N%U%!%$%k%5!<%P$r;XDj$9$k!#(B \\
\hline
{\tt rfs} & nfs,nfsx & $B%^%&%s%H$9$k%j%b!<%H%U%!%$%k%7%9%F%`$N%G%#%l%/(B
$B%H%jL>$r;XDj$9$k!#(B\\
\hline
{\tt dev} & ufs & $B%^%&%s%H$9$k%V%m%C%/%G%P%$%9%U%!%$%k$r;XDj$9$k!#(B\\
\hline
\end{tabular}

\subsubsection{{\tt opts} $B$H(B {\tt remopts} $B$K;XDj$G$-$k%*%W%7%g%s(B}
\vspace{1mm}
\noindent
\begin{tabular}[h]{|l|p{157mm}|}
\hline
{\tt compress} & NFS compression protocol $B$r;HMQ$9$k!#(B\\
\hline
{\tt grpid} & BSD $B$G$N%G%#%l%/%H%j%0%k!<%W$N35G0$r;H$&!#(B\\
\hline
{\tt intr} & $B%O!<%I%^%&%s%H$G%f!<%6$+$i$N3d$j9~$_$r5v2D$9$k!#(B\\
\hline
{\tt noconn} & $B%G!<%?%0%i%`7?$N@\B3$r:n$i$J$$!#(B\\
\hline
{\tt nocto} & \\
\hline
{\tt nodevs} & $B%G%P%$%9%U%!%$%k$N%"%/%;%9$,$"$C$F$b!"%G%P%$%9%U%!%$%k(B
$B$X$N%"%/%;%9$HG'<1$7$J$$!#(B\\
\hline
{\tt nosuid} & set-uid$B!"(Bset-gid $B$rL5;k$9$k!#(B\\
\hline
{\tt quota} & $B%^%&%s%H$7$?%U%!%$%k%7%9%F%`$O(B quata $B$K$h$k%A%'%C%/$r9T(B
$B$&!#(B\\
\hline
{\tt retrans={\it n}} & $B%=%U%H%^%&%s%H$7$?%U%!%$%k%7%9%F%`$KBP$7$F!"FI(B
$B$_$@$7(B/$B=q$-9~$_$r(B {\it n} $B2s7+$jJV$7$F$bH?1~$,$J$$>l9g$O%(%i!<$rJV$9!#(B\\
\hline
{\tt ro} & $BFI$_$@$7@lMQ$G%^%&%s%H$9$k!#(B\\
\hline
{\tt rsize={\it n}} & $BFI$_$@$7%P%C%U%!$N%5%$%:$r;XDj$9$k!#(B\\
\hline
{\tt soft} & $B%=%U%H%^%&%s%H$9$k!#(B\\
\hline
{\tt spongy} & $B%9%F!<%?%9>pJs$N>l9g$O%=%U%H%^%&%s%H!"%G!<%?$N>l9g$O%O!<(B
$B%I%^%&%s%H$9$k!#(B\\
\hline
{\tt tcp} & $B%U%!%$%k%5!<%P$H$NDL?.$K(B TCP/IP $B%W%m%H%3%k$r;HMQ$9$k!#(B\\
\hline
{\tt timeo={\it n}} & $B%?%$%`%"%&%H;~4V$r@_Dj$9$k!#C10L$OIC!#(B\\
\hline
{\tt wsize={\it n}} & $B=q$-9~$_%P%C%U%!$N%5%$%:$r;XDj$9$k!#(B\\
\hline
\end{tabular}

\clearpage
\subsubsection{{\tt opts} $B$H(B {\tt remopts} $B$K;XDj$G$-$k%*%W%7%g%s(B (mount $B%7%9%F%`%3!<%k$K$OEO$5$l$J$$$b$N(B)}
\vspace{1mm}
\noindent
\begin{tabular}{|l|p{152mm}|}
\hline
{\tt nounmount} & $B%"%s%^%&%s%H$7$J$$!#(B\\
\hline
{\tt ping={\it n}} & $B%j%b!<%H%5!<%P$,F0:n$7$F$$$k$+$r3NG'$9$k%?%$%`%$(B
$B%s%?!<%P%k!#%G%U%)%k%H$O(B30$BIC!#(B\\
\hline
{\tt retry={\it n}} & $B%^%&%s%H$K<:GT$7$?>l9g(B {\it n} $B2s%j%H%i%$$9$k!#(B\\
\hline
{\tt utimeout={\it n}} & $B%"%s%^%&%s%H$K<:GT$7$?>l9g(B {\it n} $BICBT$C$F%j(B
$B%H%i%$$9$k!#%G%U%)%k%H$O(B120$BIC!#(B\\
\hline
\end{tabular}


\subsubsection{$B%^%C%W%U%!%$%k$r:n$k>e$G$NCm0UE@(B}
$BJ#?t$N5-=R$r$9$k>l9g$O(B ' , ' $B$G6h@Z$C$F5-=R$9$k!#(B
\begin{verbatim}
    rfs:=/public,/usr/local
\end{verbatim}

$BJ#?t5-=R$9$k>l9g$O(B ' ; ' $B$G6h@Z$C$F5-=R$9$k!#(B
\begin{verbatim}
    rhost:=napoli;rfs:=/public,/usr/local;opts:=soft,grpid
\end{verbatim}

$B6h@Z$jJ8;z$O(B '$B%9%Z!<%9(B' $B$+(B '$B%?%V(B' $B$G$"$k!#$^$?!"J#?t9T$K$o$?$C$F5-=R$9$k>l(B
$B9g$O!"9TKv$K(B ' $\backslash$ ' $B$rF~$l$k$3$H$K$h$j(B1$B9T$H$_$J$5$l$k!#(B

\section{$B4IM}(Btool}
\subsection{amq}
amq $B$O(B amd $B$K4X$9$k>pJs$rI=<($9$k!#2?$b%*%W%7%g%s$r;XDj$7$J$$$G5/F0$9(B
$B$k$H<!$N$h$&$J>pJs$,F@$i$l$k!#(B

\vspace{1mm}
{\small
\begin{shadebox}
\begin{verbatim}
% 12:01 rome[40] amq
/              auto  "root"                         rome:(pid118)
/rmt           auto  /etc/amd.mapfile               /rmt
/rmt/halmos    nfs   halmos:/Net/halmos             /tmp_mnt/halmos/Net/halmos
/rmt/carriero  nfs   carriero.spa.is:/Net/carriero  /tmp_mnt/carriero.spa.is/Net/carriero
/rmt/cauer     nfs   cauer:/Net/cauer               /tmp_mnt/cauer/Net/cauer
\end{verbatim}
\end{shadebox}}

\vspace{1mm}
$B$^$?!"(B{\tt -m} $B%*%W%7%g%s$r$D$1$k$H$h$j>\$7$$>pJs$,F@$i$l$k!#(B

\vspace{1mm}
{\small
\begin{shadebox}
\begin{verbatim}
% 12:04 rome[42] amq -m
"root"                         rome:(pid118)                          auto  1   localhost is up
/etc/amd.mapfile               /rmt                                   auto  1   localhost is up
cauer:/Net/cauer               /tmp_mnt/cauer/Net/cauer               nfs   1   cauer is up
carriero.spa.is:/Net/carriero  /tmp_mnt/carriero.spa.is/Net/carriero  nfs   1   carriero.spa.is is up
halmos:/Net/halmos             /tmp_mnt/halmos/Net/halmos             nfs   1   halmos is up
\end{verbatim}
\end{shadebox}}

\vspace{1mm}
{\tt -h {\it hostname}} $B%*%W%7%g%s$r$D$1$k$H!"(B{\it hostname} $B$K4X$9$k(B
$B>pJs$,F@$i$l$k!#(B

\vspace{1mm}
{\small
\begin{shadebox}
\begin{verbatim}
% 12:53 rome[53] amq -h cauer -m
"root"            cauer:(pid117)  auto  1   localhost is up
/etc/amd.mapfile  /rmt            auto  1   localhost is up
% 12:53 rome[54] amq -h cauer
/     auto  "root"            cauer:(pid117)
/rmt  auto  /etc/amd.mapfile  /rmt
\end{verbatim}
\end{shadebox}}

\vspace{1mm}
{\tt -s} $B%*%W%7%g%s$r$D$1$k$H!"E}7W>pJs$,F@$i$l$k!#(B

\vspace{1mm}
{\small
\begin{shadebox}
\begin{verbatim}
% 12:53 rome[55] amq -s
requests  stale     mount     mount     unmount
deferred  fhandles  ok        failed    failed
1575      2         932       29        2340     
\end{verbatim}
\end{shadebox}}

\clearpage
\section*{$BIUO?(B}
$B%^%C%W%U%!%$%k$N%5%s%W%k(B

\vspace{2mm}
\begin{shadebox}
\begin{verbatim}
# /usr/local for sun4 SunOS 4.1.3
napoli_local    host!=napoli;arch==sun4;type:=nfs;rhost:=napoli;\
                opts:=ro,soft,nosuid;rfs:=/usr/local
# home directory
cauer_home      host!=cauer;type:=nfs;rhost:=cauer;\
                opts:=rw,hard,intr;rfs:=/home
# X11R6 for sun4 SunOS 4.1.x
X11R6           host!=ialloc;type:=nfs;rhost:=ialloc;\
                opts:=ro,hard;rfs:=/usr/X11R6
\end{verbatim}
\end{shadebox}

\vspace{5mm}
\begin{shadebox}
\begin{verbatim}
/defaults       opts:=grpid,soft;type:=nfs
# Free software source directory
src             rhost:=uecrb;rfs:=/src
#
neumann         rhost:=neumann;rfs:=/Net/neumann
carriero        rhost:=carriero.spa.is;rfs:=/Net/carriero
\end{verbatim}
\end{shadebox}

\section*{$B;29MJ88%(B}
\noindent
Amd The 4.4 BSD Automounter Reference Manual \\
Last updated March 1991 \\
Dcumentation for software revision 5.3 alpha \\
Jan-Simon Pendry ~~{\small amd} ~~Nick Williams \\
\hspace*{5mm}$BCm(B : (AMD 920824 version pachlevel 77 $B$KIUB0$N%^%K%e%"%k(B) \\

\noindent
Amd -- An Automounter \\
May 1990 Printed June 4, 1990 \\
Jan-Simon Pendry \\
\hspace*{5mm}$BCm(B : (AMD Version 5.2 $B$KIUB0$N%^%K%e%"%k(B 'amd-5.2.doc.PS.gz'$B$N%U%!%$%kL>$G(B FTP $B%5%$%H$K$"$k!#(B)\\

\noindent
UNIX MAGAZINE 1991$BG/(B 4$B7n9f(B p.74-87 $B!V(Bamd $B$NF3F~$H4IM}(B($BA0JT(B)$B!W(B\\
$Bc7F#L@5*(B / $B;38}1Q(B \\

\noindent
UNIX MAGAZINE 1991$BG/(B 5$B7n9f(B p.68-76 $B!V(Bamd $B$NF3F~$H4IM}(B($B8eJT(B)$B!W(B\\
$Bc7F#L@5*(B / $B;38}1Q(B \\

\noindent
UNIX MAGAZINE 1994$BG/(B 7$B7n9f(B p.40-56 $B!V(Bamd $B:F@b(B(1)$B!W(B\\
$B;38}1Q(B \\

\noindent
UNIX MAGAZINE 1994$BG/(B 8$B7n9f(B p.44-54 $B!V(Bamd $B:F@b(B(2)$B!W(B\\
$B;38}1Q(B \\

\noindent
SunOS 4.1.3 $B%*%s%i%$%s%^%K%e%"%k(B 'automount' \\

\end{document}
