Attend Be an Exhibitor Be a Sponsor
Enterprise Linux Forum Conference & Expo - Spring 2003

Home | Hardware | Internet News |Web Hosting |IT Management |Network Storage
  Power Search | Tips 

 Front Door

 Browse by subject.
Free Newsletter
Linux Planet
Linux Today
More Free Newsletters New Products

  • OpenOffice.Org 1.0 Resource Kit
  • Red Hat Advanced Server 2.1 (Basic Support)
  • SuSE Linux Office Desktop 8.1
  • LindowsOS 3.0 Membership Edition
  • Professional Apache Tomcat
  • Professional Web Services Security
  • Professional PHP4 Web Development Solutions
  • Professional PHP 4 Multimedia Programming
  • FreeBSD The Complete Reference
  • Red Hat Linux Administration A Beginner's Guide
    Search for products

  • Be a Commerce Partner

    Website Monitoring
    Promote Your Website
    Tech Magazines - FREE
    Send a Press Release
    Submit Your Site
    Register for AIIM
    Find a Consultant
    Build Flash Online
    Hacker's Secrets
    MLM Leads
    Internet News
    Internet Investing
    Internet Technology
    Windows Internet Tech.
    Linux/Open Source
    Web Developer
    ISP Resources
    ASP Resources
    Wireless Internet
    Internet Resources
    Internet Lists

    Career Resources
    Advertising Info
    Corporate Info
    Print this article
    Email this article

       LinuxPlanet / Reports

    Using the InterMezzo Distributed Filesystem
    Getting Connected in a Disconnected World

    Bill von Hagen

    All distributed filesystems provide access to storage that is located on remote systems, known as servers, and enable authorized users to transparently read and write data there over the network. Standard Linux file and directory security in distributed environments is enforced through the use of a network-oriented authentication mechanism such as Kerberos, LDAP, NIS, or even the careful synchronization of password and group entries in the case of extremely small networks.

    The introductory article in this series, "Modern Distributed Filesystems for Linux; An Introduction" discussed the fact that various distributed filesystems are designed to solve specific types of problems. This article discusses InterMezzo, one of the more interesting modern Linux distributed filesystems, which is primarily designed to support disconnected operation. Disconnected operation is the interesting case when you need to work on files that are located in a distributed filesystem while you are not actually connected to the network.

    Though this initially sounds like an impossibility, disconnected operation is a fact of life in network-centric mobile computing environments today. Many people use laptops or other portable systems as their primary computing platforms. These systems typically access files stored on a network while they are in use on one's desktop, but also need to be able to continue to work on these same files when using the laptop at home or when on the road in order to maximize productivity.

    The trivial solution to this problem is to manually copy the files you are working on from the distributed filesystem onto your laptop's local disk. This is not only time-consuming, but makes it easy for you to overlook some critical file. A better solution to this problem is a distributed filesystem such as InterMezzo, which transparently caches the files that you are working on from the InterMezzo server. In this case, caching means that InterMezzo makes a copy of the files that you are working on, stores them on a local partition that has been configured for use as a cache, and then synchronizes changes to the cached files with the original file on the InterMezzo server. If you disconnect from the network, your system contains a copy of your files, on which you can continue working. When you reconnect to the network, InterMezzo automatically updates the original version of the file with your changes. This mechanism is known as "synchronization."

    InterMezzo's synchronization mechanism is analogous to the "Offline Files" or "Briefcase" mechanisms provided in most modern versions of Microsoft Windows--except, of course, that InterMezzo is free and you can use it on a true multi-user system such as Linux.

    Next: History of InterMezzo »

    Skip Ahead

    1 Getting Connected in a Disconnected World
    2 History of InterMezzo
    3 Components of InterMezzo
    4 Requirements for InterMezzo
    5 Kernel Configuration
    6 Installing or Building Other Software
    7 Starting InterMezzo and Exporting a Filesystem on the Server
    8 Mounting a Remote InterMezzo Filesystem on the Client
    9 Troubleshooting
    10 Wrapping Up

    Increasing Quality Through IT Sourcing & Services home | search | help! | about us
    Copyright 2003 Jupitermedia Corporation All Rights Reserved.
    Legal Notices, �Licensing, Reprints, & Permissions, �Privacy Policy.