xfsprogs-5.4.0

Introduction à xfsprogs

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

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

Informations 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 --->
  <*/M> XFS filesystem support [CONFIG_XFS_FS]

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'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur root :

make PKG_DOC_DIR=/usr/share/doc/xfsprogs-5.4.0 install     &&
make PKG_DOC_DIR=/usr/share/doc/xfsprogs-5.4.0 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      &&
sed -i "s@libdir='/lib@libdir='/usr/lib@" /usr/lib/libhandle.la

Explication des commandes

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

INSTALL_USER=root INSTALL_GROUP=root : Cela initialise le propriétaire et le groupe des fichiers 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_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 et xfs_spaceman
Bibliothèques installées: libhandle.so
Répertoires installés: /usr/include/xfs et /usr/share/doc/xfsprogs-5.4.0

Descriptions courtes

fsck.xfs

quitte simplement avec un statut à 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_copy

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

xfs_estimate

pour chaque argument répertoire, estime l'espace que le répertoire prendrait s'il était copié sur un système de fichier XFS (n'utilise pas les points de montage).

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_fsr

applicable seulement sur un système de fichiers XFS, améliore l'organisation des systèmes de fichiers montés, l'algorithme de réorganisation traite les fichiers un par un, compactant ou sinon améliorant le niveau de l'extension du fichier (blocs contigus de données).

xfs_growfs

étend 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 n'est fait.

xfs_io

est un outil de debogage 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

restaure 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

répare les systèmes de fichiers XFS abîmés ou corrompus.

xfs_rtcp

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

xfs_spaceman

rapporte et contrôle l'utilisation de l'espace libre dans un système de fichier XFS.

libhandle.so

contient 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 2020-02-18 23:50:03 +0100