direct-io.hg

changeset 2820:583b600e8b21

bitkeeper revision 1.1159.1.331 (4186eea7joEjcJmx6sDGXWsAx1cFAA)

Fixes + more formatting.
author mwilli2@equilibrium.research
date Tue Nov 02 02:19:19 2004 +0000 (2004-11-02)
parents 5f6940f63507
children 724449a888fe
files docs/src/user.tex
line diff
     1.1 --- a/docs/src/user.tex	Tue Nov 02 02:10:57 2004 +0000
     1.2 +++ b/docs/src/user.tex	Tue Nov 02 02:19:19 2004 +0000
     1.3 @@ -969,11 +969,11 @@ management functions.  A small set of co
     1.4  Xend command line:
     1.5  
     1.6  \begin{tabular}{ll}
     1.7 -\verb_# xend start_ & start Xend, if not already running \\
     1.8 -\verb_# xend stop_  & stop Xend if already running       \\
     1.9 -\verb_# xend restart_ & restart Xend if running, otherwise start it \\
    1.10 -\verb_# xend trace_start_ & start Xend, with very detailed debug logging \\
    1.11 -\verb_# xend status_ & indicates Xend status by its return code
    1.12 +\verb!# xend start! & start Xend, if not already running \\
    1.13 +\verb!# xend stop!  & stop Xend if already running       \\
    1.14 +\verb!# xend restart! & restart Xend if running, otherwise start it \\
    1.15 +\verb!# xend trace_start! & start Xend, with very detailed debug logging \\
    1.16 +\verb!# xend status! & indicates Xend status by its return code
    1.17  \end{tabular}
    1.18  
    1.19  A SysV init script called {\tt xend} is provided to start Xend at boot
    1.20 @@ -1571,7 +1571,7 @@ http://www.cl.cam.ac.uk/Research/SRG/net
    1.21  
    1.22  \section{Mailing lists}
    1.23  
    1.24 -There are currently two official Xen mailing lists:
    1.25 +There are currently three official Xen mailing lists:
    1.26  
    1.27  \begin{description}
    1.28  \item[xen-devel@lists.sourceforge.net] Used for development
    1.29 @@ -1755,7 +1755,8 @@ to update the hwclock, change the consol
    1.30  map, start apmd (power management), or gpm (mouse cursor).  Either
    1.31  ignore the errors (they should be harmless), or remove them from the
    1.32  startup scripts.  Deleting the following links are a good start:
    1.33 -S24pcmcia S09isdn S17keytable S26apmd S85gpm.
    1.34 +\path{S24pcmcia}, \path{S09isdn}, \path{S17keytable}, \path{S26apmd},
    1.35 +\path{S85gpm}.
    1.36  
    1.37  If you want to use a single root file system that works cleanly for
    1.38  domain0 and domains>0, a useful trick is to use different 'init' run
    1.39 @@ -1766,14 +1767,14 @@ kernel command line.
    1.40  
    1.41  If you're going to use NFS root files systems mounted either from an
    1.42  external server or from domain0 there are a couple of other gotchas.
    1.43 -The default /etc/sysconfig/iptables rules block NFS, so part way
    1.44 -through the boot sequence things will suddenly go dead.
    1.45 +The default \path{/etc/sysconfig/iptables} rules block NFS, so part
    1.46 +way through the boot sequence things will suddenly go dead.
    1.47  
    1.48 -If you're planning on having a separate NFS /usr partition, the RH9
    1.49 -boot scripts don't make life easy - they attempt to mount NFS file
    1.50 +If you're planning on having a separate NFS \path{/usr} partition, the
    1.51 +RH9 boot scripts don't make life easy - they attempt to mount NFS file
    1.52  systems way to late in the boot process. The easiest way I found to do
    1.53 -this was to have a '/linuxrc' script run ahead of /sbin/init that
    1.54 -mounts /usr:
    1.55 +this was to have a \path{/linuxrc} script run ahead of
    1.56 +\path{/sbin/init} that mounts \path{/usr}:
    1.57  
    1.58  \begin{verbatim}
    1.59   #!/bin/bash
    1.60 @@ -1783,19 +1784,21 @@ mounts /usr:
    1.61   exec /sbin/init "$@" <>/dev/console 2>&1
    1.62  \end{verbatim}
    1.63  
    1.64 -The one slight complication with the above is that /sbib/portmap is
    1.65 -dynamically linked against /usr/lib/libwrap.so.0 Since this is in
    1.66 -/usr, it won't work. This can be solved by copying the file (and link)
    1.67 -below the /usr mount point, and just let the file be 'covered' when
    1.68 -the mount happens.
    1.69 +The one slight complication with the above is that
    1.70 +\path{/sbin/portmap} is dynamically linked against
    1.71 +\path{/usr/lib/libwrap.so.0} Since this is in \path{/usr}, it won't
    1.72 +work. This can be solved by copying the file (and link) below the /usr
    1.73 +mount point, and just let the file be 'covered' when the mount
    1.74 +happens.
    1.75  
    1.76 -In some installations, where a shared read-only /usr is being used, it
    1.77 -may be desirable to move other large directories over into the
    1.78 -read-only /usr. For example, you might replace /bin /lib and /sbin
    1.79 -with links into /usr/root/bin /usr/root/lib and /usr/root/sbin
    1.80 -respectively. This creates other problems for running the /linuxrc
    1.81 -script, requiring bash, portmap, mount, ifconfig, and a handful of
    1.82 -other shared libraries to be copied below the mount point - little
    1.83 +In some installations, where a shared read-only \path{/usr} is being
    1.84 +used, it may be desirable to move other large directories over into
    1.85 +the read-only \path{/usr}. For example, you might replace \path{/bin},
    1.86 +\path{/lib} and \path{/sbin} with links into \path{/usr/root/bin},
    1.87 +\path{/usr/root/lib} and \path{/usr/root/sbin} respectively. This
    1.88 +creates other problems for running the \path{/linuxrc} script,
    1.89 +requiring bash, portmap, mount, ifconfig, and a handful of other
    1.90 +shared libraries to be copied below the mount point - a little
    1.91  statically linked C program would solve this problem.
    1.92  
    1.93