Current Issue


Table of contents

CD-ROM

Sys Admin and The Perl Journal CD-ROM version 12.0

Version 12.0 delivers every issue of Sys Admin from 1992 through 2006 and every
issue of The Perl Journal from 1996-2002 in one convenient CD-ROM!

Order now!

Sys Admin Magazine > Archives > 2001 > April 2001

What to Do When the Server Doesn't Serve -- Using CODA

Brett Lymn

In the previous articles in this series, I looked at NFS failover methods using fairly mainstream free software and the operating system facilities themselves. In some environments, this is probably a good fit for providing some measure of redundancy in your file servers. This time, I shall look at another approach to providing access to files by using a file system called CODA that is specifically designed to handle server outages.

CODA

CODA is an intriguing file system being developed by a group headed by M. Satyanarayanan at Carnegie Mellon University (More information on CODA can be found at http://coda.cs.cmu.edu/.) This file system has been designed to be able to operate when the client has been disconnected from the server without disrupting normal operations. The CODA file system is an experimental file system. The decision to use it in a production environment must be weighed very carefully, because glitches in the software may result in CODA eating your file system and causing loss of data. Having said this, the actual situation is somewhat better; CODA does work. It is not very forgiving in some circumstances, but if CODA is treated reasonably in terms of system resources, it works well. A major advantage of using CODA as a failover file system is that it is, by design, able to gracefully cope with network outages.




MarketPlace

Build IT Knowledge with Current & Trusted Content
Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.

Villanova University Six Sigma & IT Certificate Programs
100% Online programs in Six Sigma, IS Security, CISSP Prep, Business Analysis, Proj. Mgmt. and more!

Learn Embedded Linux, $349
Hands-on kit teaches fundamentals of embedded Linux development on real target hardware. ARM9 SBC.

Workflow Enabled Help Desk & IT Service Management
Automate service desk activities and integrate processes across IT. Learn more here.

Wanna see your ad here?