Pour un survol technique de XFS, référez-vous à la page linux-XFS du site
SGI et aux pages
des publications de SGI.
Voir aussi la Foire Aux
Questions.
XFS est un système de fichiers journalisé pour Linux disponible chez
SGI. La technologie est mature, ce qui a été prouvé sur les systèmes
Irix en tant qye système de fichiers par défaut pour tous les clients
de SGI. XFS est disponible sous LPG (GNU GPL).
XFS Linux 1.0 est disponible pour la version 2.4 du noyau
Linux. J'ai essayé le patch pour la version 2.4.2. La première étape
est donc d'obtenir le noyau linux-2.4.2 d'un des miroirs de
kernel.org. Les patches sont disponibles à ftp://oss.sgi.com/projects/xfs/download/Release-1.0/patches/. Téléchargez-y :
Copiez le noyau Linux
linux-2.4.2.tar.bz2 dans
/usr/src, renommez le
répertoire
linux existant en
linux-old et extrayez le nouveau noyau :
mv linux linux-old
tar -Ixf inux-2.4.2.tar.bz2 |
Copiez chacun des patches cités c-dessus et appliquez-les :
zcat patchfile.gz | patch -p1 |
Configurez ensuite le noyau, en validant les options « XFS
filesystem support » (CONFIG_XFS_FS) et « Page
buffer support » (CONFIG_PAGE_BUF) dans la section
« Filesystem ».
Notez que vous aurez aussi besoin de mettre à jour les utilitaires
systèmes dans les versions montrées ici ou les suivantes
Installez ensuite le nouveau noyau et redémarrez.
Téléchargez maintenant les
outils
XFS.
Cette archive tar contient tout un jeu de commandes pour utiliser XFS,
comme
mkfs.xfs. Pour les construire :
tar -zxf xfsprogs-1.2.0.src.tar.gz
cd xfsprogs-1.2.0
make configure
make
make install |
Après avoir installé ces commandes, vous pouvez créer un nouveau
système de fichiers avec la commande :
Une option importante dont vous aurez peut-être besoin est l'option
-f qui forcera la création du nouveau système de
fichiers s'il en existe déjà un sur la partition. Bien évidemment,
cela détruira toute donnée présente sur cette partition :
Vous pouvez ensuite monter le système de fichier avec la commande :
mount -t xfs /dev/xxx /mount_dir |