XFS-2.7.11

Introduction to XFS

The XFS package contains administration and debugging tools for the XFS file system.

Package Information

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/xfs

Installation of XFS

Install XFS by running the following commands:

sed -i '/autoconf/d' Makefile &&
make DEBUG=-DNDEBUG

Now, as the root user:

make install &&
chmod -v 755 /lib/libhandle.so* &&
install -v -m755 -D libhandle/libhandle.la /usr/lib/libhandle.la &&
install -v -m644 libhandle/.libs/libhandle.a /usr/lib &&
ln -sv ../../lib/libhandle.so.1 /usr/lib/libhandle.so

Command Explanations

sed -i '/autoconf/d' Makefile: This command disables running autoconf because it is unnecessary.

make DEBUG=-DNDEBUG: The XFS build will fail using the default -DDEBUG flags.

OPTIMIZER="...": Adding this parameter to the make command overrides the default optimization settings.

install -v ...: These commands install the static library and libtool archive for libhandle since make install only installs the shared library.

ln -sv ...: This command installs a symlink that is missed by the make install command.

Contents

Installed Programs: fsck.xfs, mkfs.xfs, xfs_admin, xfs_bmap, xfs_check, xfs_copy, xfs_db, xfs_freeze, xfs_growfs, xfs_info, xfs_io, xfs_logprint, xfs_mkfile, xfs_ncheck, xfs_repair, and xfs_rtcp
Installed Library: libhandle.{so,a}
Installed Directory: /usr/share/doc/xfsprogs

Short Descriptions

fsck.xfs

simply exits with a zero status, since XFS partitions are checked at mount time.

mkfs.xfs

constructs an XFS file system.

xfs_admin

changes the parameters of an XFS file system.

xfs_bmap

prints block mapping for an XFS file.

xfs_check

checks XFS file system consistency.

xfs_copy

copies the contents of an XFS file system to one or more targets in parallel.

xfs_db

is used to debug an XFS file system.

xfs_freeze

suspends access to an XFS file system.

xfs_growfs

expands an XFS file system.

xfs_info

is equivalent to invoking xfs_growfs, but specifying that no change to the file system is to be made.

xfs_io

is a debugging tool like xfs_db, but is aimed at examining the regular file I/O path rather than the raw XFS volume itself.

xfs_logprint

prints the log of an XFS file system.

xfs_mkfile

creates an XFS file, padded with zeroes by default.

xfs_ncheck

generates pathnames from inode numbers for an XFS file system.

xfs_quota

is a utility for reporting and editing various aspects of filesystem quota.

xfs_repair

repairs corrupt or damaged XFS file systems.

xfs_rtcp

copies a file to the real-time partition on an XFS file system.

libhandle.so

contains functions to map filesystem handles to a corresponding open file descriptor for that filesystem.

Last updated on 2006-10-14 21:25:47 -0500