444 lines
7.2 KiB
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
|
|
> 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
|
|
> 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
|
|
> 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
|
|
> 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
|
|
> 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
|
|
> 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
|
|
> 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
|
|
> 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
|
|
> 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
|
|
> 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
|
|
> 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
|
|
> 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
|
|
> 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
|
|
> |