%general-entities; ]> $LastChangedBy$ $Date$ xfsprogs-&xfsprogs-version; xfsprogs Introduction to xfsprogs The xfsprogs package contains administration and debugging tools for the XFS file system. &lfs101_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &xfsprogs-md5sum; Download size: &xfsprogs-size; Estimated disk space required: &xfsprogs-buildsize; Estimated build time: &xfsprogs-time; xfsprogs Dependencies Required Optional (for unicode name scanning in xfs_scrub) User Notes: Kernel Configuration Enable the following options in the kernel configuration and recompile the kernel: File systems ---> <*/M> XFS filesystem support [CONFIG_XFS_FS] XFS Programs Installation of xfsprogs Install xfsprogs by running the following commands: make DEBUG=-DNDEBUG \ INSTALL_USER=root \ INSTALL_GROUP=root This package does not come with a test suite. Now, as the root user: make PKG_DOC_DIR=/usr/share/doc/xfsprogs-&xfsprogs-version; install && make PKG_DOC_DIR=/usr/share/doc/xfsprogs-&xfsprogs-version; install-dev && rm -rfv /usr/lib/libhandle.a && rm -rfv /lib/libhandle.{a,la,so} && ln -sfv ../../lib/libhandle.so.1 /usr/lib/libhandle.so Command Explanations make DEBUG=-DNDEBUG: Turns off debugging symbols. INSTALL_USER=root INSTALL_GROUP=root: This sets the owner and group of the installed files. : Adding this parameter to the end of the make command overrides the default optimization settings. Contents Installed Programs Installed Libraries Installed Directories fsck.xfs, mkfs.xfs, xfs_admin, xfs_bmap, xfs_copy, xfs_db, xfs_estimate, xfs_freeze, xfs_fsr, xfs_growfs, xfs_info, xfs_io, xfs_logprint, xfs_mdrestore, xfs_metadump, xfs_mkfile, xfs_ncheck, xfs_quota, xfs_repair, xfs_rtcp, xfs_scrub, xfs_scrub_all, and xfs_spaceman libhandle.so /usr/include/xfs, /usr/lib/xfsprogs, and /usr/share/doc/xfsprogs-&xfsprogs-version; Short Descriptions fsck.xfs simply exits with a zero status, since XFS partitions are checked at mount time fsck.xfs mkfs.xfs constructs an XFS file system mkfs.xfs xfs_admin changes the parameters of an XFS file system xfs_admin xfs_bmap prints block mapping for an XFS file xfs_bmap xfs_copy copies the contents of an XFS file system to one or more targets in parallel xfs_copy xfs_estimate for each directory argument, estimates the space that directory would take if it were copied to an XFS filesystem (does not cross mount points) xfs_estimate xfs_db is used to debug an XFS file system xfs_db xfs_freeze suspends access to an XFS file system xfs_freeze xfs_fsr applicable only to XFS filesystems, improves the organization of mounted filesystems, the reorganization algorithm operates on one file at a time, compacting or othewise improving the layout of the file extents (contiguous blocks of file data) xfs_fsr xfs_growfs expands an XFS file system xfs_growfs xfs_info is equivalent to invoking xfs_growfs, but specifying that no change to the file system is to be made xfs_info 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_io xfs_logprint prints the log of an XFS file system xfs_logprint xfs_mdrestore restores an XFS metadump image to a filesystem image xfs_mdrestore xfs_metadump copies XFS filesystem metadata to a file xfs_metadump xfs_mkfile creates an XFS file, padded with zeroes by default xfs_mkfile xfs_ncheck generates pathnames from inode numbers for an XFS file system xfs_ncheck xfs_quota is a utility for reporting and editing various aspects of filesystem quotas xfs_quota xfs_repair repairs corrupt or damaged XFS file systems xfs_repair xfs_rtcp copies a file to the real-time partition on an XFS file system xfs_rtcp xfs_scrub checks and repairs the contents of a mounted XFS file system xfs_scrub xfs_scrub_all scrubs all mounted XFS file systems xfs_scrub_all xfs_spaceman reports and controls free space usage in an XFS file system xfs_spaceman libhandle.so contains XFS-specific functions that provide a way to perform certain filesystem operations without using a file descriptor to access filesystem objects libhandle.so