Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 211238da6d926d1ca4390483bb29f586 > files > 45

coda-doc-5.2.0-4mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>Coda File System  User and System Administrators Manual</TITLE>
 <LINK HREF="manual-1.html" REL=next>


</HEAD>
<BODY>
<A HREF="manual-1.html">Next</A>
Previous
Contents
<HR>
<H1>Coda File System <BR> User and System Administrators Manual</H1>

     
<H2>M. Satyanarayanan, Maria R. Ebling, Joshua Raiff, Peter J. Braam
     </H2>v1.1, 20 August 1997
<P><HR>
<EM>The <EM>Coda File System</EM> is a descendant of the <EM>Andrew File
System.</EM>  Like AFS, Coda offers location-transparent access to a shared
Unix file namespace that is mapped on to a collection of dedicated file
servers.  But Coda represents a substantial improvement over AFS because it
offers considerably higher availability in the face of server and network
failures.  The improvement in availability is achieved using the
complementary techniques of <EM>server replication</EM> and <EM>disconnected
operation.</EM> Disconnected operation proven especially valuable in
supporting portable computers.  This document is a reference manual for Coda
users and system administrators.</EM>
<HR>
<P>
<H2><A NAME="toc1">1.</A> <A HREF="manual-1.html">Preface                                        </A></H2>

<UL>
<LI><A HREF="manual-1.html#ss1.1">1.1 Further Reading </A>
<LI><A HREF="manual-1.html#ss1.2">1.2 Acknowledgements </A>
<LI><A HREF="manual-1.html#ss1.3">1.3 Reading List </A>
</UL>
<P>
<H2><A NAME="toc2">2.</A> <A HREF="manual-2.html">Getting Started </A></H2>

<UL>
<LI><A HREF="manual-2.html#ss2.1">2.1 Authentication</A>
<LI><A HREF="manual-2.html#ss2.2">2.2 Coda File Protection</A>
<LI><A HREF="manual-2.html#ss2.3">2.3 Disconnected Operation</A>
<LI><A HREF="manual-2.html#ss2.4">2.4 Hoarding</A>
<LI><A HREF="manual-2.html#ss2.5">2.5 Repairing Conflicts</A>
</UL>
<P>
<H2><A NAME="toc3">3.</A> <A HREF="manual-3.html">Common Scenarios                       </A></H2>

<UL>
<LI><A HREF="manual-3.html#ss3.1">3.1 Constructing a hoardfile </A>
<LI><A HREF="manual-3.html#ss3.2">3.2 Hoarding for a Weekend</A>
<LI><A HREF="manual-3.html#ss3.3">3.3 Reintegrating After a Disconnected Session</A>
<LI><A HREF="manual-3.html#ss3.4">3.4 Dealing With a Flaky Network</A>
<LI><A HREF="manual-3.html#ss3.5">3.5 Reintegrating Over the Phone Line</A>
<LI><A HREF="manual-3.html#ss3.6">3.6 Repairing an Inconsistent Directory</A>
</UL>
<P>
<H2><A NAME="toc4">4.</A> <A HREF="manual-4.html">Troubleshooting </A></H2>

<UL>
<LI><A HREF="manual-4.html#ss4.1">4.1 File System Full</A>
</UL>
<P>
<H2><A NAME="toc5">5.</A> <A HREF="manual-5.html">System Overview                                        </A></H2>

<UL>
<LI><A HREF="manual-5.html#ss5.1">5.1 Machines</A>
<LI><A HREF="manual-5.html#ss5.2">5.2 Processes</A>
<LI><A HREF="manual-5.html#ss5.3">5.3 Data Location</A>
<LI><A HREF="manual-5.html#ss5.4">5.4 File System Consistency</A>
</UL>
<P>
<H2><A NAME="toc6">6.</A> <A HREF="manual-6.html">Configuring Kernels for use with Coda </A></H2>

<UL>
<LI><A HREF="manual-6.html#ss6.1">6.1 VFS Interface</A>
<LI><A HREF="manual-6.html#ss6.2">6.2 Configuring a Linux kernel</A>
<LI><A HREF="manual-6.html#ss6.3">6.3 Configuring a FreeBSD kernel</A>
<LI><A HREF="manual-6.html#ss6.4">6.4 Configuring a NetBSD kernel</A>
</UL>
<P>
<H2><A NAME="toc7">7.</A> <A HREF="manual-7.html">Installing a Coda Server               </A></H2>

<UL>
<LI><A HREF="manual-7.html#ss7.1">7.1 Introduction</A>
<LI><A HREF="manual-7.html#ss7.2">7.2 Obtaining Coda</A>
<LI><A HREF="manual-7.html#ss7.3">7.3 Installing and Configuring A Coda Server</A>
<LI><A HREF="manual-7.html#ss7.4">7.4 Underneath vice-setup</A>
<LI><A HREF="manual-7.html#ss7.5">7.5 Starting the File Server</A>
</UL>
<P>
<H2><A NAME="toc8">8.</A> <A HREF="manual-8.html">Installing and Configuring a Coda Client </A></H2>

<UL>
<LI><A HREF="manual-8.html#ss8.1">8.1 Installing and Configuring the Coda Client Binaries and Documentation</A>
<LI><A HREF="manual-8.html#ss8.2">8.2 Upgrading from a previous Release</A>
<LI><A HREF="manual-8.html#ss8.3">8.3 Configuration Changes made by venus-setup</A>
<LI><A HREF="manual-8.html#ss8.4">8.4 Where Data and Configuration Information is Stored</A>
</UL>
<P>
<H2><A NAME="toc9">9.</A> <A HREF="manual-9.html">Running Coda                           </A></H2>

<UL>
<LI><A HREF="manual-9.html#ss9.1">9.1 Server                                  </A>
<LI><A HREF="manual-9.html#ss9.2">9.2 Client</A>
</UL>
<P>
<H2><A NAME="toc10">10.</A> <A HREF="manual-10.html">System Administration: Volumes                 </A></H2>

<UL>
<LI><A HREF="manual-10.html#ss10.1">10.1 Description</A>
<LI><A HREF="manual-10.html#ss10.2">10.2 Creating a Volume                                       </A>
<LI><A HREF="manual-10.html#ss10.3">10.3 Mounting a Volume</A>
<LI><A HREF="manual-10.html#ss10.4">10.4 Deleting a Volume                               </A>
<LI><A HREF="manual-10.html#ss10.5">10.5 Restoring a Volume</A>
<LI><A HREF="manual-10.html#ss10.6">10.6 Read-only Replication of a Volume                       </A>
<LI><A HREF="manual-10.html#ss10.7">10.7 Building the VLDB                                       </A>
<LI><A HREF="manual-10.html#ss10.8">10.8 Building the VRDB</A>
<LI><A HREF="manual-10.html#ss10.9">10.9 Building the VSGDB</A>
<LI><A HREF="manual-10.html#ss10.10">10.10 Ensuring Volume Consistency after Server Crashes</A>
<LI><A HREF="manual-10.html#ss10.11">10.11 Getting Volume Information</A>
</UL>
<P>
<H2><A NAME="toc11">11.</A> <A HREF="manual-11.html">System Administration: Users                   </A></H2>

<UL>
<LI><A HREF="manual-11.html#ss11.1">11.1 Adding users                                    </A>
<LI><A HREF="manual-11.html#ss11.2">11.2 Monitoring Auth Server Activity</A>
</UL>
<P>
<H2><A NAME="toc12">12.</A> <A HREF="manual-12.html">The Backup System                              </A></H2>

<UL>
<LI><A HREF="manual-12.html#ss12.1">12.1 Introduction: Design of the Coda Backup Subsystem</A>
<LI><A HREF="manual-12.html#ss12.2">12.2 Installing a Coda Backup Coordinator Machine</A>
<LI><A HREF="manual-12.html#ss12.3">12.3 Incremental Dumps</A>
<LI><A HREF="manual-12.html#ss12.4">12.4 Tape files</A>
<LI><A HREF="manual-12.html#ss12.5">12.5 Restoring a backup clone</A>
<LI><A HREF="manual-12.html#ss12.6">12.6 Backup Scripts</A>
</UL>
<P>
<H2><A NAME="toc13">13.</A> <A HREF="manual-13.html">Reinitializing Coda Servers after a Disaster   </A></H2>

<UL>
<LI><A HREF="manual-13.html#ss13.1">13.1 Obtaining Backup Dump Files</A>
<LI><A HREF="manual-13.html#ss13.2">13.2 Reinitializing RVM on the Servers</A>
<LI><A HREF="manual-13.html#ss13.3">13.3 Recreate the Backed Up Volumes</A>
<LI><A HREF="manual-13.html#ss13.4">13.4 Restore the Backup Clones</A>
<LI><A HREF="manual-13.html#ss13.5">13.5 Mount the Recreated Volumes</A>
<LI><A HREF="manual-13.html#ss13.6">13.6 Populate the New Volumes</A>
<LI><A HREF="manual-13.html#ss13.7">13.7 Unmount the Volumes</A>
<LI><A HREF="manual-13.html#ss13.8">13.8 Flush Client Caches</A>
<LI><A HREF="manual-13.html#ss13.9">13.9 Test the system</A>
</UL>
<P>
<H2><A NAME="toc14">14.</A> <A HREF="manual-14.html">Coda Source Layout                     </A></H2>

<UL>
<LI><A HREF="manual-14.html#ss14.1">14.1 The Big Picture</A>
<LI><A HREF="manual-14.html#ss14.2">14.2 Layout of Source Code</A>
<LI><A HREF="manual-14.html#ss14.3">14.3 Module Dependencies</A>
<LI><A HREF="manual-14.html#ss14.4">14.4 Building a Release</A>
<LI><A HREF="manual-14.html#ss14.5">14.5 Making Incremental Changes</A>
<LI><A HREF="manual-14.html#ss14.6">14.6 Promoting Releases</A>
<LI><A HREF="manual-14.html#ss14.7">14.7 Copyright Notices</A>
<LI><A HREF="manual-14.html#ss14.8">14.8 Using RCS for Revision Control</A>
<LI><A HREF="manual-14.html#ss14.9">14.9 Coding Tips</A>
</UL>
<H2>Appendix</H2>
<P>
<H2><A NAME="toc15">15.</A> <A HREF="manual-15.html">Quick Reference                        </A></H2>

<P>
<H2><A NAME="toc16">16.</A> <A HREF="manual-16.html">System Files                                   </A></H2>

<P>
<H2><A NAME="toc17">17.</A> <A HREF="manual-17.html">Common Problems and Suggestions                        </A></H2>

<P>
<H2><A NAME="toc18">18.</A> <A HREF="manual-18.html">Example Configuration Files            </A></H2>

<UL>
<LI><A HREF="manual-18.html#ss18.1">18.1 /vice/db/user.coda</A>
<LI><A HREF="manual-18.html#ss18.2">18.2 /vice/db/groups.coda</A>
<LI><A HREF="manual-18.html#ss18.3">18.3 /vice/db/servers</A>
<LI><A HREF="manual-18.html#ss18.4">18.4 /.rhosts</A>
</UL>
<P>
<H2><A NAME="toc19">19.</A> <A HREF="manual-19.html">Unix Manual Pages                              </A></H2>

<UL>
<LI><A HREF="manual-19.html#ss19.1">19.1 cfs(1) </A>
<LI><A HREF="manual-19.html#ss19.2">19.2 clog(1) </A>
<LI><A HREF="manual-19.html#ss19.3">19.3 cmon(1) </A>
<LI><A HREF="manual-19.html#ss19.4">19.4 cpasswd(1) </A>
<LI><A HREF="manual-19.html#ss19.5">19.5 ctokens(1) </A>
<LI><A HREF="manual-19.html#ss19.6">19.6 cunlog(1) </A>
<LI><A HREF="manual-19.html#ss19.7">19.7 filcon(1) </A>
<LI><A HREF="manual-19.html#ss19.8">19.8 hoard(1) </A>
<LI><A HREF="manual-19.html#ss19.9">19.9 mvdb(1) </A>
<LI><A HREF="manual-19.html#ss19.10">19.10 repair(1) </A>
<LI><A HREF="manual-19.html#ss19.11">19.11 spy(1) </A>
<LI><A HREF="manual-19.html#ss19.12">19.12 venussetup(1) </A>
<LI><A HREF="manual-19.html#ss19.13">19.13 vicesetup(1) </A>
<LI><A HREF="manual-19.html#ss19.14">19.14 volmunge(1) </A>
<LI><A HREF="manual-19.html#ss19.15">19.15 histo(3) </A>
<LI><A HREF="manual-19.html#ss19.16">19.16 timing(3) </A>
<LI><A HREF="manual-19.html#ss19.17">19.17 backuplogs(5) </A>
<LI><A HREF="manual-19.html#ss19.18">19.18 dumpfile(5) </A>
<LI><A HREF="manual-19.html#ss19.19">19.19 dumplist(5) </A>
<LI><A HREF="manual-19.html#ss19.20">19.20 groups.coda(5) </A>
<LI><A HREF="manual-19.html#ss19.21">19.21 maxgrpid(5) </A>
<LI><A HREF="manual-19.html#ss19.22">19.22 mcstagen(5) </A>
<LI><A HREF="manual-19.html#ss19.23">19.23 mcstgrps(5) </A>
<LI><A HREF="manual-19.html#ss19.24">19.24 servers(5) </A>
<LI><A HREF="manual-19.html#ss19.25">19.25 user.coda(5) </A>
<LI><A HREF="manual-19.html#ss19.26">19.26 passwd.coda(5) </A>
<LI><A HREF="manual-19.html#ss19.27">19.27 vicetab(5) </A>
<LI><A HREF="manual-19.html#ss19.28">19.28 volulist(5) </A>
<LI><A HREF="manual-19.html#ss19.29">19.29 vrdb(5) </A>
<LI><A HREF="manual-19.html#ss19.30">19.30 vrlist(5) </A>
<LI><A HREF="manual-19.html#ss19.31">19.31 vsgdb(5) </A>
<LI><A HREF="manual-19.html#ss19.32">19.32 vstab(5) </A>
<LI><A HREF="manual-19.html#ss19.33">19.33 au(8) </A>
<LI><A HREF="manual-19.html#ss19.34">19.34 auth2(8) </A>
<LI><A HREF="manual-19.html#ss19.35">19.35 backup(8) </A>
<LI><A HREF="manual-19.html#ss19.36">19.36 bldvldb(8) </A>
<LI><A HREF="manual-19.html#ss19.37">19.37 crvol(8) </A>
<LI><A HREF="manual-19.html#ss19.38">19.38 crvolrep(8) </A>
<LI><A HREF="manual-19.html#ss19.39">19.39 initpw(8) </A>
<LI><A HREF="manual-19.html#ss19.40">19.40 makeftree(8) </A>
<LI><A HREF="manual-19.html#ss19.41">19.41 merge(8) </A>
<LI><A HREF="manual-19.html#ss19.42">19.42 norton(8) </A>
<LI><A HREF="manual-19.html#ss19.43">19.43 pcfgen(8) </A>
<LI><A HREF="manual-19.html#ss19.44">19.44 prgvol(8) </A>
<LI><A HREF="manual-19.html#ss19.45">19.45 prgvolre(8) </A>
<LI><A HREF="manual-19.html#ss19.46">19.46 pwd2pdb(8) </A>
<LI><A HREF="manual-19.html#ss19.47">19.47 readdump(8) </A>
<LI><A HREF="manual-19.html#ss19.48">19.48 codasrv(8) </A>
<LI><A HREF="manual-19.html#ss19.49">19.49 startserver(8) </A>
<LI><A HREF="manual-19.html#ss19.50">19.50 updtclnt(8) </A>
<LI><A HREF="manual-19.html#ss19.51">19.51 updtsrv(8) </A>
<LI><A HREF="manual-19.html#ss19.52">19.52 venus(8) </A>
<LI><A HREF="manual-19.html#ss19.53">19.53 volutil(8) </A>
<LI><A HREF="manual-19.html#ss19.54">19.54 vutil(8) </A>
</UL>
<BIBLIO STYLE="alpha" FILES="manual">
<HR>
<A HREF="manual-1.html">Next</A>
Previous
Contents
</BODY>
</HTML>