xfsprogs-3.1.11

Introduction à xfsprogs

Le paquet xfsprogs contient des outils d'administration et de déboguage pour le système de fichier XFS.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.5.

Information sur le paquet

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

Configuration du Noyau

Activez les options suivantes dans la configuration du noyau et recompilez le noyau:

File Systems:
  XFS filesystem support: M or Y

Installation de xfsprogs

Installez xfsprogs en lançant les commandes suivantes :

make DEBUG=-DNDEBUG INSTALL_USER=root INSTALL_GROUP=root \
     LOCAL_CONFIGURE_OPTIONS="--enable-readline"

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make install install-dev &&
rm -rfv /lib/libhandle.{a,la,so} &&
ln -sfv ../../lib/libhandle.so.1 /usr/lib/libhandle.so &&
sed -i "s@libdir='/lib@libdir='/usr/lib@g" /usr/lib/libhandle.la

Explications des commandes

make DEBUG=-DNDEBUG : Enlève les symboles de déboguage.

INSTALL_USER=root INSTALL_GROUP=root : Cela initialise le propriétaire et le groupe des fichier installés.

LOCAL_CONFIGURE_OPTIONS="..." : Cela passe des options de configuration supplémentaire au script configure. Le paramètre d'exemple --enable-readline active le lien des programmes XFS avec la bibliothèque libreadline.so, pour permettre l'édition de commandes interactives.

OPTIMIZER="..." : Ajoutez ce paramètre à la fin de la commande make pour substituer les optimisations par défaut.

Contenu

Programmes installés: 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_mdrestore, xfs_metadump, xfs_mkfile, xfs_ncheck, xfs_quota, xfs_repair, et xfs_rtcp
Bibliothèques installées: libhandle.{so,a}
Répertoires installés: /usr/include/xfs et /usr/share/doc/xfsprogs

Description courte

fsck.xfs

quitte simplement avec un status à zéro, depuis que les partitions XFS sont vérifiées au moment du montage.

mkfs.xfs

construit un système de fichiers XFS.

xfs_admin

change les paramètres d'un système de fichiers XFS.

xfs_bmap

affiche la cartographie des blocs d'un fichier XFS.

xfs_check

vérifie un système de fichiers XFS.

xfs_copy

copie le contenu d'un système de fichiers XFS vers une ou plusieurs cibles en parallèle.

xfs_db

est utilisé pour déboguer un système de fichiers XFS.

xfs_freeze

suspend l'accès à un système de fichiers XFS.

xfs_growfs

augmente un système de fichiers XFS.

xfs_info

est équivalent à appeler xfs_growfs, mais en spécifiant qu'aucun changement sur le système de fichiers est fait.

xfs_io

est un outil de deboguage comme xfs_db, mais il est destiné à l'examen du chemin de I/O d'un fichier à la place du volume XFS lui-même.

xfs_logprint

affiche le journal d'un système de fichiers XFS.

xfs_mdrestore

restore une image XFS metadump dans une image du système de fichiers.

xfs_metadump

copie les méta-données du système de fichiers XFS dans un fichier.

xfs_mkfile

crée un fichier XFS, rempli de zéros par défaut.

xfs_ncheck

génère un chemin depuis un numéro d'inode d'un système de fichiers XFS.

xfs_quota

est un utilitaire pour afficher et éditer de nombreux aspects des limitations du système de fichiers.

xfs_repair

repare les sytèmes de fichiers XFS abimés ou corrompus.

xfs_rtcp

copie un fichier sur la partition d'un système de fichiers XFS en temps réel.

libhandle.so

contients des fonctions spécifiques à XFS qui fournissent un moyen de faire certaines opérations du système de fichiers sans utiliser un descripteur de fichier pour accéder à des objets du système de fichiers.

Last updated on : 2012-12-31 16:09:48 +010