SDB:Le système de fichier XFS sous SUSE LINUX 9.1

Un article de openSUSE.


Version: 9.1

Sommaire

Symptôme

Vous installez SUSE LINUX 9.1 et désirez formater une partition avec XFS. Cette opération échoue.

Cause

Ce comportement est dû à une correction de bogue concernant une fuite mémoire dans XFS. Le noyau plante dès que l'on essaie de monter une partition formatée en XFS. Malheureusement, nous avons découvert ce problème trop tard et n'avons pas pu le corriger dans la version finale de SUSE LINUX 9.1.

Solution

Si vous désirez utiliser SUSE LINUX 9.1 avec XFS, vous devez appliquer la mise à jour de pilote suivante.

ftp://ftp.suse.com/pub/suse/i386/update/9.1/misc/xfs_hotfix/

Il existe une mise à jour pour les deux architectures Intel/AMD 32bit (ix86) et AMD64 (x86_64). Vous pouvez appliquer la mise à jour du pilote de deux manières différentes.

Depuis un CD-ROM

  • Téléchargez le fichier xfshotfix.<arch>.iso et gravez-le sur un CD. Remplacez <arch> par x86_64 pour les systèmes EM64T AMD64/Intel ou par ix86 pour les systèmes 32 bits compatibles Intel.
  • Amorcez avec le premier CD/DVD d'installation jusqu'au point où vous pouvez choisir entre les différentes variantes de l'installation.
  • Appuyez alors sur F6
  • Continuez jusqu'à être prié d'insérer le support de mise à jour du pilote.
  • Sortez le CD/DVD d'installation du lecteur et placez-y le CD de mise à jour de pilote que vous avez créé.
  • Continuez jusqu'à être prié d'indiquer le support contenant la mise à jour du pilote.
  • Choisissez le bon périphérique. Pour les lecteurs de CD-ROM ou de DVD IDE, il s'agit de hdX, où X peut varier en fonction de l'endroit où est branché votre lecteur.
  • Après avoir avoir confirmé la mise à jour du pilote, appuyez sur Back. Vous serez alors prié de remettre le CD ou le DVD d'installation.

Depuis une disquette

Téléchargez le fichier xfshotfix.<arch>.img et créez une disquette avec cette image. Remplacez <arch> par x86_64 pour les systèmes EM64T AMD64/Intel ou par ix86 pour les systèmes 32 bits compatibles Intel. Vous trouverez des informations supplémentaires sur la manière de mettre cette image de disquette sur une disquette dans l'article SDB:Création des disquettes d'amorçage et de modules.

  • Amorcez avec le premier CD ou DVD d'installation jusqu'au point où vous pouvez choisir entre les différentes variantes de l'installation.
  • Appuyez alors sur F6
  • Continuez jusqu'à être prié d'insérer le support de mise à jour du pilote. Faites-le et confirmez avec OK.
  • Continuez jusqu'à être prié d'indiquer le support contenant la mise à jour du pilote.
  • Choisissez le bon périphérique. Pour le premier lecteur de disquette, il s'agit de fd0, pour le deuxième fd1, et ainsi de suite.
  • Après avoir confirmé la mise à jour du pilote, appuyez sur Back. L'installation continuera alors.

Autre supports (disquette USB, clé USB, disque dur)

Vous pouvez décompacter une mise à jour de pilote sur n'importe quel support qui peut être lu pendant l'installation. Téléchargez le fichier xfshotfix.<arch>.tar.gz et décompactez-le sur le support. Pour l'utiliser, amorcez en mode « Installation manuelle ». Dans le menu Modules du noyau, vous trouverez le choix Add Driver Update. Vous pouvez alors choisir le périphérique sur lequel vous avez décompacté la mise à jour du pilote.

Important :

SUSE LINUX pour systèmes EM64T AMD64/Intel ne prend pas en charge les lecteurs de disquette pendant l'installation. Utilisez dans ce cas un autre support.

Après avoir terminé l'installation, vous devriez appliquer la dernière mise à jour du noyau avec notre outil YOU de mise à jour en ligne.

Vous trouverez plus d'informations sur les mises à jour de pilotes ici :

Update-Media-HOWTO (en anglais)