236 lines
4.8 KiB
HTML
236 lines
4.8 KiB
HTML
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
>Introduction</TITLE
|
|
><META
|
|
NAME="GENERATOR"
|
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
|
"><LINK
|
|
REL="HOME"
|
|
TITLE="Linux + XFS HOWTO"
|
|
HREF="index.html"><LINK
|
|
REL="PREVIOUS"
|
|
TITLE="Linux + XFS HOWTO"
|
|
HREF="index.html"><LINK
|
|
REL="NEXT"
|
|
TITLE=" Preparation for XFS Installation "
|
|
HREF="x51.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"
|
|
>Linux + XFS HOWTO: Linux on Steroids</TH
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="left"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="index.html"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="center"
|
|
VALIGN="bottom"
|
|
></TD
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="right"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="x51.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"></DIV
|
|
><DIV
|
|
CLASS="SECT1"
|
|
><H1
|
|
CLASS="SECT1"
|
|
><A
|
|
NAME="AEN30">1. Introduction</H1
|
|
><DIV
|
|
CLASS="SECT2"
|
|
><H2
|
|
CLASS="SECT2"
|
|
><A
|
|
NAME="AEN32">1.1. Introduction to XFS for Linux</H2
|
|
><P
|
|
>This document describes how to build a Linux system that runs
|
|
on top of the SGI XFS journaling filesystem. From the XFS FAQ: "XFS
|
|
is a journalling filesystem developed by SGI and used in SGI's IRIX
|
|
operating system. It is now also available under GPL for linux. It
|
|
is extremely scalable, using btrees extensively to support large
|
|
sparse files, and extremely large directories. The journalling capability
|
|
means no more waiting for fsck's or worrying about meta-data corruption."
|
|
Essentialy XFS is the filesystem SGI designed for its highend server
|
|
systems, hence the subtitle of this document, "Linux on Steroids".
|
|
:-)
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="SECT2"
|
|
><H2
|
|
CLASS="SECT2"
|
|
><A
|
|
NAME="AEN35">1.2. Foreword, Feedback, & Credits</H2
|
|
><P
|
|
>As a fairly new member of the Irix System Administrator community
|
|
I have fallen in love with the robustness of the filesystem that
|
|
has been developed to support Irix (XFS of course). So, needless
|
|
to say I've been following the porting effort to Linux for quite
|
|
some time and have dreamed of being able to run my Linux systems
|
|
on top of an all XFS filesystem since the beginning. The project
|
|
has come to a point (actually nearly a year ago at the time of this
|
|
writing) that this could actually be a reallity. However, as is
|
|
the case with a great deal of programming/porting projects, the documentation
|
|
for such task is not always as readily available or easy to follow
|
|
as one might hope. This document is an attempt to remedy that situation.
|
|
|
|
</P
|
|
><P
|
|
>The information contained in this document is based on messages
|
|
from Jason Walker and Russell Cattelan taken from the XFS development
|
|
mailing list, information gathered from various places on the SGI
|
|
Open Source Development web site, and from my own experiences setting
|
|
up such a system.
|
|
</P
|
|
><P
|
|
>Please feel free to email me at <TT
|
|
CLASS="EMAIL"
|
|
><<A
|
|
HREF="mailto:ringram@gargoylecc.com"
|
|
>ringram@gargoylecc.com</A
|
|
>></TT
|
|
> if you
|
|
have any corrections or if any imformation/URLs/etc. is missing.
|
|
The more feedback I get on this HOWTO the more helpful it will be
|
|
for all.
|
|
</P
|
|
><P
|
|
>The latest version of this document can be found at
|
|
<A
|
|
HREF="http://www.gargoylecc.com/Linux+XFS-HOWTO/t1.html"
|
|
TARGET="_top"
|
|
>Gargoyle Computer Consulting
|
|
</A
|
|
>.
|
|
</P
|
|
></DIV
|
|
><DIV
|
|
CLASS="SECT2"
|
|
><H2
|
|
CLASS="SECT2"
|
|
><A
|
|
NAME="AEN43">1.3. Copyright & Disclaimer</H2
|
|
><P
|
|
>This document is copyright(c) 2001 Russel Ingram and it is a
|
|
FREE document. You may redistribute it under terms of the GNU General
|
|
Public License.
|
|
</P
|
|
><P
|
|
>The information contained in this document is, to the best of
|
|
Russel's knowledge, correct. However, the XFS Linux port is written
|
|
by humans and thus, there is the chance that mistakes, bugs, etc.
|
|
might happen from time to time.
|
|
</P
|
|
><P
|
|
>No person, group, or other body is responsible for any damage
|
|
on your computer(s) and any other losses by using the information
|
|
in this document. i.e.
|
|
</P
|
|
><P
|
|
>
|
|
</P
|
|
><P
|
|
> <EM
|
|
>THE AUTHOR IS NOT RESPONSIBLE FOR ANY DAMAGES INCURRED DUE TO
|
|
ACTIONS TAKEN BASED ON THE INFORMATION IN THIS DOCUMENT.
|
|
</EM
|
|
>
|
|
</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="index.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="x51.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
>Linux + XFS HOWTO</TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>Preparation for XFS Installation</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |