old-www/LDP/EVMSUG/html/fsimsuppevms.html

444 lines
7.2 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML
><HEAD
><TITLE
>The FSIMs supported by EVMS</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="EVMS User Guide"
HREF="index.html"><LINK
REL="UP"
TITLE="FSIMs and file system operations"
HREF="evmsfsimops.html"><LINK
REL="PREVIOUS"
TITLE="FSIMs and file system operations"
HREF="evmsfsimops.html"><LINK
REL="NEXT"
TITLE="Example: add a file system to a volume"
HREF="fsimmkfs.html"></HEAD
><BODY
CLASS="sect1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>EVMS User Guide</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="evmsfsimops.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Chapter 13. FSIMs and file system operations</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="fsimmkfs.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="FSIMsuppevms"
></A
>13.1. The FSIMs supported by EVMS</H1
><P
>EVMS currently ships with seven FSIMs. These file system modules allow EVMS to interact with file system utilities such as <B
CLASS="command"
>mkfs</B
> and <B
CLASS="command"
>fsck</B
>. Additionally, the FSIMs ensure that EVMS safely performs operations, such as expanding and shrinking file systems, by coordinating these actions with the file system. </P
><P
>You can invoke operations such as <B
CLASS="command"
>mkfs</B
> and <B
CLASS="command"
>fsck</B
> through the various EVMS user interfaces. Any actions you initiate through an FSIM are not saved to disk until the changes are saved in the user interface. Later in this chapter we provide examples of creating a new file system and coordinating file system checks through the EVMS GUI, Ncurses, and command-line interfaces.</P
><P
>The FSIMs supported by EVMS are:</P
><P
></P
><UL
><LI
><P
>JFS</P
></LI
><LI
><P
>XFS</P
></LI
><LI
><P
>ReiserFS</P
></LI
><LI
><P
>Ext2/3</P
></LI
><LI
><P
>SWAPFS</P
></LI
><LI
><P
>OpenGFS</P
></LI
><LI
><P
>NTFS</P
></LI
></UL
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="fsimjfs"
></A
>13.1.1. JFS</H2
><P
>&#13;The JFS module supports the IBM journaling file system (JFS).
Current support includes <B
CLASS="command"
>mkfs</B
>, <B
CLASS="command"
>unmkfs</B
>,
<B
CLASS="command"
>fsck</B
>, and online file system expansion.
You must
have at least version 1.0.9 of the JFS utilities for your system
to work with this EVMS FSIM. You can download the latest utilities
from the <A
HREF="http://oss.software.ibm.com/jfs"
TARGET="_top"
>JFS for Linux</A
>
site.
</P
><P
>&#13;For more information on the JFS FSIM, refer to <A
HREF="jfsfsim.html"
>Appendix F</A
>.
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="fsimxfs"
></A
>13.1.2. XFS</H2
><P
>&#13;The XFS FSIM supports the XFS file system from SGI.
Command support includes <B
CLASS="command"
>mkfs</B
>, <B
CLASS="command"
>unmkfs</B
>,
<B
CLASS="command"
>fsck</B
>, and online expansion. Use version 1.2 or higher, which you can download from <A
HREF="ftp://oss.sgi.com/projects/xfs/download"
TARGET="_top"
>the SGI open source FTP directory.</A
>
</P
><P
>&#13;For more information on the XFS FSIM, refer to <A
HREF="xfsfsim.html"
>Appendix G</A
>.
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="fsimreiserfs"
></A
>13.1.3. ReiserFS</H2
><P
>&#13;The ReiserFS module supports the ReiserFS journaling file system.
This module supports <B
CLASS="command"
>mkfs</B
>, <B
CLASS="command"
>unmkfs</B
>, <B
CLASS="command"
>fsck</B
>, online and offline
expansion and offline shrinkage. You need version 3.x.1a or higher
of the ReiserFS utilities for use with the EVMS FSIM modules. You can download
the ReiserFS utilities from <A
HREF="http://www.namesys.com"
TARGET="_top"
>The Naming
System Venture (Namesys) </A
> Web site.
</P
><P
>&#13;For more information on the ReiserFS FSIM, refer to <A
HREF="reiserfsim.html"
>Appendix H</A
>.
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="fsimext23"
></A
>13.1.4. Ext2/3</H2
><P
>&#13;The EXT2/EXT3 FSIM supports both the ext2 and ext3 file system formats.
The FSIM supports <B
CLASS="command"
>mkfs</B
>, <B
CLASS="command"
>unmkfs</B
>,
<B
CLASS="command"
>fsck</B
>, and offline shrinkage and expansion.
</P
><P
>&#13;For more information on the Ext2/3 FSIM, refer to <A
HREF="ext23fsim.html"
>Appendix I</A
>.
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="fsimswapfs"
></A
>13.1.5. SWAPFS</H2
><P
>&#13;The SWAPFS FSIM supports Linux swap devices. The FSIM lets you create
and delete swap devices, and supports <B
CLASS="command"
>mkfs</B
>,
<B
CLASS="command"
>unmkfs</B
>, shrinkage and expansion.
Currently, you are responsible for issuing the
<B
CLASS="command"
>swapon</B
> and <B
CLASS="command"
>swapoff</B
> commands either in
the startup scripts or manually.
You can resize swap device with the SWAPFS FSIM as long as the device is
not in use.
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="fsimopengfs"
></A
>13.1.6. OpenGFS</H2
><P
>&#13;The OpenGFS module supports the OpenGFS clustered journaling file system.
This module supports <B
CLASS="command"
>mkfs</B
>, <B
CLASS="command"
>unmkfs</B
>,
<B
CLASS="command"
>fsck</B
>, and online expansion.
You need the OpenGFS utilities for use with the EVMS FSIM module.
You can download the OpenGFS utilities from the
<A
HREF="http://sourceforge.net/projects/opengfs"
TARGET="_top"
>OpenGFS project on SourceForge</A
>.
</P
><P
>&#13;For more information on the OpenGFS FSIM, refer to <A
HREF="gfsfsim.html"
>Appendix J</A
>.
</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="fsimntfs"
></A
>13.1.7. NTFS</H2
><P
>&#13;The NTFS FSIM supports the NTFS file system format.
The FSIM supports <B
CLASS="command"
>mkfs</B
>, <B
CLASS="command"
>unmkfs</B
>,
and offline shrinkage and expansion.
It also has support for running the <B
CLASS="command"
>ntfsfix</B
> and
<B
CLASS="command"
>netfsclone</B
> from the <B
CLASS="command"
>ntfsprogs</B
> utilities.
You can download the <B
CLASS="command"
>ntfsprogs</B
> utilities from the
<A
HREF="http://linux-ntfs.sourceforge.net/"
TARGET="_top"
>Linux NTFS project web site</A
>.
</P
><P
>&#13;For more information on the NTFS FSIM, refer
to <A
HREF="ntfsfsim.html"
>Appendix K</A
>.
</P
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="evmsfsimops.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="fsimmkfs.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>FSIMs and file system operations</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="evmsfsimops.html"
ACCESSKEY="U"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Example: add a file system to a volume</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>