Attend Be an Exhibitor Be a Sponsor
Increasing Quality Through IT Sourcing & Services

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

 Front Door
 Discussion
 LinuxEngine
 Opinions
 Reports
 Reviews
 Tutorials
 News

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

linuxcentral.com

  • 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

    Web Hosting
    Send a Press Release
    MLM Training
    Compare Prices & Shop
    Website Monitoring
    Build an Online Store
    Register Domains
    Internet Jobs
    AIIM Exhibits-Free
    Tech Magazines - FREE

    internet.com
    Internet News
    Internet Investing
    Internet Technology
    Windows Internet Tech.
    Linux/Open Source
    Web Developer
    ECommerce/Marketing
    ISP Resources
    ASP Resources
    Wireless Internet
    Downloads
    Internet Resources
    Internet Lists
    International
    EarthWeb

    Career Resources
    Search internet.com
    Advertising Info
    Corporate Info
    Print this article
    Email this article

       LinuxPlanet / Reports



    The Definitive Event for E-Mail Marketing & Production
    Using the InterMezzo Distributed Filesystem
    Kernel Configuration

    Bill von Hagen

    All of the systems on which you want to run InterMezzo must have InterMezzo support in the kernel, either compiled into the kernel itself or available as a loadable kernel module (LKM). (A pre-compiled InterMezzo LKM is provided with the out-of-the-box kernel for some Linux distributions, such as Red Hat 7.3.) Built-in InterMezzo support is available in all kernel versions newer than 2.4.5, but can be added to many older kernels by applying patches available on the Web or by building an InterMezzo module from source. This article focuses on activating and using InterMezzo in Linux 2.4 kernels that contain InterMezzo support.

    You can determine if an InterMezzo LKM is already available for your kernel by issuing the command "insmod intermezzo" as the root user. If an InterMezzo module is available, this command will displays the message Using XXXXX, where XXXXX is the full pathname of the InterMezzo module. If no InterMezzo module is available, you'll see a message like insmod: intermezzo: no module by that name found. If no LKM is available, there is no easy way to determine if InterMezzo support is compiled into your kernel other than trying to mount an InterMezzo filesystem, as described later in this section. If you see the message mount: fs type intermezzo not supported by kernel, you will need to build a loadable kernel module for InterMezzo, as described in the next paragraph. If you could successfully load the InterMezzo LKM, you can skip the next paragraph and proceed to

    If your kernel does not already contain active InterMezzo support and no InterMezzo LKM is already available, you will need to have installed the kernel source code for the version of the kernel that your system is running. If installed, it should be located in a subdirectory of your /usr/src directory that has the same name as your kernel version. If it is not installed, a package containing the kernel source code for your Linux distribution should be available on your distribution disks.

    Once you've located the kernel source code, execute the command make xconfig to display the Linux kernel configuration's X Window system-based kernel configuration mechanism. The InterMezzo option is located in "File Systems" panel's "Network File Systems" panel. Select "m" beside the "InterMezzo file system support (experimental, replicating fs)" entry to build this as a loadable kernel module, and exit from xconfig, saving your changes. You can then execute the make dep, make modules, and make modules_install. You will need to do this on both your client and server systems. Once the module is compiled and installed, you can then use the insmod command described earlier in this section to verify that the module compiled correctly and could be correctly installed on your system.

    If you don't have a spare partition on your client system(s) that you can dedicate to InterMezzo, the kernel running on each of your systems must also have support for the "loopback device". Loopback support is only necessary if you do not have a spare partition on your client system. You can build loopback device support as a module by by selecting "m" beside the "Block Devices" panel's "Loopback Device Support" option in make xconfig. If you need to add loopback device support to your kernel, you should do this at the same time that you selected building the InterMezzo module, and then build both modules at the same time by using the make commands that were described earlier in this section.

    Next: Installing or Building Other Software »

    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
    -->



    Enterprise Linux Forum Conference & Expo - Spring 2003

    internet.com home | search | help! | about us
    Copyright 2003 Jupitermedia Corporation All Rights Reserved.
    Legal Notices,  Licensing, Reprints, & Permissions,  Privacy Policy.
    http://www.internet.com/