Gparted / ext4 / e2fsprogs

Bonjour,

j’ai monté un raid 5 via mdadm avec succès je pense et quand je vais voir l’interface graphique Gparted, j’ai un beau message d’erreur tune2fs, dumpe2fs, e2 label qui me dit au final que je dois installer e2fsprogs v1.41+

Je m’applique et installe le fichier que l’on me propose, à savoir le 1.42.8 en suivant bien le tuto…

[code]1) Change directory into the top of the e2fsprogs source tree

  1. Create a build directory and cd into it:

    mkdir build; cd build

  2. Run the configure script

    …/configure

    If you wish to turn on ELF shared libraries, add the option
    –enable-elf-shlibs. If you wish to build profiling libraries, add
    the option --enable-profile.

    Note that if you are building on an older system (i.e., a 2.4
    kernel and/or glibc 2.2), the use of thread local storage will probably
    cause programs that use the uuid library to core dump. To disable
    thread local storage, use the configure option --disable-tls.

  3. Compile the programs

    make

  4. Check to make sure the installation built correctly:

make check
  1. Install the programs

    Run `make install’

  2. Install the include files and libraries

    You can run `make install-libs’ to install the include files and
    libraries. Please note that this installation is not needed for the
    programs to work. It is only needed if you expect to develop other
    programs using the libraries or if you want to compile other program
    using these libraries (like the 4.4BSD dump and restore port).[/code]

fstab

[code]#

/ was on /dev/sda1 during installation

UUID=d63cd400-ab0e-4969-81d7-bcba64b8664a / ext4 errors=remount-ro 0 1

/home was on /dev/sda9 during installation

UUID=c6267c6f-0190-4003-a46b-04c17e333f47 /home ext4 defaults 0 2

/tmp was on /dev/sda8 during installation

UUID=2c564de2-d74d-41fb-bf27-a479b8fcdd0e /tmp ext4 defaults 0 2

/usr was on /dev/sda5 during installation

UUID=24f76331-0491-46f0-ae7c-a1a3291c60a2 /usr ext4 defaults 0 2

/var was on /dev/sda6 during installation

UUID=a510e8b1-7fdf-4e58-9b8a-36a62c5d275c /var ext4 defaults 0 2

swap was on /dev/sda7 during installation

UUID=6a080d54-38a3-4aac-ba7b-137d0c3f4170 none swap sw 0 0[/code]

Mais quand je retourne dans gparted, j’ai toujours le même message et maintenant, je n’ai même plus mon Raid :frowning:

Que se passe t’il ?

Que se passe-t-il lorsque tu appelles gparted en spécifiant le RAID /dev/md* ? (remplacer md* par la dénomination authentique comme /dev/md0,/dev/md1 …)
À la façon de :

$ gksu /usr/sbin/gparted /dev/md0

Comparer

parted /dev/md0

De ce que je constate chez moi avec les LVM, gparted ne les affiche pas par défaut.
Il faut y aller d’un explicite
$ gksu /usr/sbin/gparted /dev/dm-0
pour les afficher.
Un clic droit, information débouche sur les messages d’erreur à propos de la version d’e2fsprogs.
Ce message d’erreur m’incite à ne pas utiliser gparted pour gérer les LVM. J’ignore donc le message d’erreur et me détourne de gparted pour gérer les volumes.

Tu serais tout aussi inspiré de ne pas utiliser gparted pour gérer le RAID et t’épargner la recompilation d’e2fsprogs (et le sabotage du RAID…)
S’arrêter aux partitions brutes, ne pas confier la gestion du RAID à gparted.

Bizarre cette histoire. D’une part il me semble qu’e2fsprogs est systématiquement installé (Priority: required) et l’ancienne stable Squeeze avait déjà une version > 1.41. D’autre part gparted n’a pas de dépendance sur e2fsprogs, il est censé gérer ext2/3/4 directement sans faire appel à des programmes externes comme pour ReiserFS, NTFS, XFS…

À mon humble avis, e2fsprogs n’est pas en cause. Le problème regarde gparted qui digère mal les RAID ou les LVM.

Chez moi le message d’erreur se produit avec LVM. Il ne se manifeste pas avec des partitions plates ext4 hors LVM.

Illustration LVM (sélection,clic droit, information).
Ext4

Même tarif avec LVM XFS . Aucune erreur avec des partitions XFS plates.

Autre bizarrerie, le tableau des opérations semble différencier e2fsprogs pour ext2/ext3 et e2fsprogs v1.41 +pour ext4.

Rien de bizarre, je suppose qu’e2fsprogs ne supporte ext4 qu’à partir de la version 1.41.

du coup ayant installé la version 1.42.8, je ne risque pas de rencontrer de soucis ? (Pour le moment, je n’ai rien remarqué…)

[PS] - Finalement, le raid sera fait par XPEnology sous virtualbox, je n’avais pas besoin de faire du mdadm mais ça aura été un bonne exercice :wink: