Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)

  • État Nouveau
  • Pourcentage achevé
    0%
  • Type Anomalie
  • Catégorie Freebox OS
  • Assignée à Personne
  • Système d'exploitation Freebox Server V7 (Delta)
  • Sévérité Moyenne
  • Priorité Très Basse
  • Basée sur la version 4.2.9
  • Due pour la version Non décidée
  • Échéance Non décidée
  • Votes
  • Privée

FS#34583 - Les système de fichiers xfs avec inobtcount=1 ne sont pas accepté

Bonjour
il n’y a que la Freebox qui a ce genre de problème.

Comme il n’y aucune indication précise de la raison. J’ai vraiment eu du mal à trouver que c’était ma distribution linux qui l’activait via xfs_admin.

@lcellier: Êtes-vous en beta-test 4.3.0 ?

Que ce soit oui ou non, il faudrait en parler ici : https://dev.freebox.fr/bugs/task/29444.

Le développeur Mario pourrait regarder votre problème.

lcellier a commenté le 20.04.2021 08:10

Non je ne suis pas en bêta test comme indiqué dans le panneau de gauche.

Il faudrait faire une demande pour y être afin de voir si cela est corrigé dans la 4.3.0 en cours de développement.
Il faudrait transmettre l'adresse MAC de votre Server à Mario, précisez le dans le ticket 29444 et en précisant ce ticket sans être en beta-test.
Il serait dommage de l'avoir dans la prochaine version également…

@lcellier : Je viens de voir que la 4.3.0 est sortie !

Pensez à redémarrer vos boîtiers Server afin de tester ça ^^

Source : https://dev.freebox.fr/blog/?p=10355

lcellier a commenté le 20.04.2021 11:15

l adresse mac. Mais de quel interface?

lcellier a commenté le 20.04.2021 11:17

Ça n a rien à voir avec le partage de fichiers. Le disque n est même mas lisible depuis l interface web de FreeBox os.

L'adresse MAC n'est pas nécessaire pour le moment vu que la 4.3.0 est sortie pour tous ce matin.

Sinon j'ai précisé ici :
- https://dev.freebox.fr/bugs/task/29444#comment154798

Précision : Le support des disques liés aux Freebox (Freebox OS : Paramètres de la Freebox -> Partage de fichiers -> Disques) :
- Connecté en permance à la Freebox : EXT4 
- Connecté occasionnellement à un PC Windows : NTFS 
- Connecté occasionnellement à un MAC : HFS Plus 
- Connecté occasionnellement à un PC Linux : EXT4 
- Autre (configuration manuelle) : NTFS / FAT 32 / EXT4 / XFS / HFS Plus / exFAT 

XFS est bien là mais je suppose que la non-mise à jour doit avoir votre conséquence.
- https://dev.freebox.fr/bugs/task/25781

xfsprogs 5.11.0 (2021-03-12) :
- https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git
lcellier a commenté le 20.04.2021 11:32

Bah question support, ce serait bien d avoir un message du genre

Vous avez activé le support du comptage de l espace libre au niveau du système de fichier xfs. Veuillez reformatez votre disque avec inobtcount=0 afin qu il soit lisibles.

Plutôt que de devoir jongler avec toute les combinaisons de features avant de trouver celle qui pose problème.

lcellier a commenté le 20.04.2021 11:33

Sachant que xfs est le système de fichier copy in write lisible par la freebox.

docmarc a commenté le 20.04.2021 11:46

XFS status update for May 2013

Le mois de mai(2013) a vu la fusion de l'arbre de développement XFS pour Linux 3.10 dans la version principale ainsi qu'un certain nombre de corrections après la fusion initiale.

Linux 3.10 sera une version passionnante pour XFS car cette version inclut une fonctionnalité expérimentale, la protection CRC pour les structures de métadonnées sur disque. Afin de créer un système de fichiers compatible CRC, utilisez la branche crc-dev de xfsprogs située à l'adresse git://oss.sgi.com/xfs/cmds/xfsprogs.git.

Nous avons également vu la publication de xfsprogs-3.1.11 et xfsdump-3.1.3. xfsprogs inclut de nombreuses corrections pour xfs_repair, xfs_metadump, mkfs, et xfs_db. xfsdump a des corrections pour un problème de compatibilité avec les dumps créés avec la version 3.1.2, et une correction pour un défaut de segmentation dans xfsrestore.

Les autres travaux publiés en mai comprennent une série de corrections pour la validation de l'espace journal, une révision d'un patchset pour permettre l'utilisation simultanée des quotas de projet et de groupe, et un certain nombre de nouveaux tests pour xfstests

Traduit avec www.DeepL.com/Translator (version gratuite)

J'ai informé du problème et rappelé mon ticket de mise à jour (14/02/2019) pour le changement du xfsprogs 3.1.11 du 08/05/2013 à Mario ici :

- https://dev.freebox.fr/bugs/task/29444#comment154866

Il y a déjà des tickets ouverts en rapport au XFS :

- https://dev.freebox.fr/bugs/index.php?string=xfs&project=0&search_name=&type%5B%5D=&sev%5B%5D=&pri%5B%5D=&due%5B%5D=&reported%5B%5D=&cat%5B%5D=&status%5B%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=&closedto=&do=index 
- https://dev.freebox.fr/bugs/task/21901 (non résolu, je suppose) 
- https://dev.freebox.fr/bugs/task/21311 
- https://dev.freebox.fr/bugs/task/20281 

Vous pouvez commenter sur le ticket 29444 aussi, pour faire corriger et évoluer ceci.

Car oui, le support du XFS est également lié au partage de dossiers sur les Freebox Server (CIFS/SMB), j'en ai même parlé dans les tests à faire, commentaires ici :

- https://dev.freebox.fr/bugs/task/29444#comment154653 
- https://dev.freebox.fr/bugs/task/29444#comment154798 
Admin

Bonjour,

Si l'adresse MAC de votre box serveur se termine en 8E, je vois des erreurs lors des tentatives de montages. Quelques exemples:

 XFS (sda): log I/O error -5
 XFS (sda): xfs_do_force_shutdown(0x2) called from line 1250 of file fs/xfs/xfs_log.c. Return address = 00000000bd260141
 [...]
 XFS (sda): metadata I/O error in "xfs_trans_read_buf_map" at daddr 0x80 len 32 error 5
 XFS (sda): xfs_imap_to_bp: xfs_trans_read_buf() returned error -5.
 XFS (sda): xfs_do_force_shutdown(0x8) called from line 3730 of file fs/xfs/xfs_inode.c. Return address = 0000000012865a57

L'erreur 5 qui apparait plusieurs fois correspond à une erreur d'entrée/sortie. Est-ce que vous arrivez à monter le disque sur un PC ? Avez-vous essayé un cable USB différent ?

lcellier a commenté le 20.04.2021 13:50

Oui, c’est bien ça bien que je n’ai pas accès à ce genre de log. Il n’y que sur la FreeBox que ça pose problème (ça marche sous android) sachant qu’il ne devrait pas y en avoir vu qu’il s’agit du noyau 5.x.

Il y aussi un truc bizzare que le support FreeHelper n’a pas voulu éclaircir. Il s’agit d’une clef usb 3.0 avec embout de type A. Mais elle ne marche pas si je le branche directement sur le port USB 3.0 de la FreeBox. Elle ne marche que si je la branche sur le port usbc avec un adaptateur usbc vers usb type A. Un problème typique à la Freebox qui n’arrive même pas avec Windows. J’aurais aimé avoir accès au logs pour trouver la raison détaillé.

Après, comme indiqué, pour reproduire le problème actuel, vous utiliser la commande xfs_admin de xfsprogs pour activer inobtcount, et ce dernier cessera d’être reconnu par la FreeBox mais pas par les pc.

Admin

En formattant un disque avec la commande suivante:

  mkfs.xfs -m finobt=1 /dev/sda1

Le disque est bien reconnu par la box et utilisable (lecture/écriture fonctionnelle depuis FreeboxOS ou SMB).

Pouvez-vous monter le disque sur un PC Linux et envoyer le résultat de la commande suivante (en remplaçant /mnt/disk par le bon chemin) ?

  sudo xfs_info /mnt/disk

@docmarc : Merci pour le commentaire :)

Actuellement, nous sommes au Kernel 5.11.x (stable), donc avoir xfsprogs 3.11.1 (08/05/2013) sans les corrections et améliorations c'est normal que ça coince…

J'ai fait une demande pour avoir le Kernel 5.10.x qui est supporté sur le long terme et par la même occasion, bénéficier du support du VPN nouvelle génération : Wireguard.

Freebox 4.3.0 utilise le Kernel 5.4.x.
Il y a pas mal de mises à jour, je ne vais pas dire le contraire.

@mmakassikis : Merci pour les retours pour @lcellier.
Si nous devons reformater sur la Freebox, un équipement formaté ailleurs de façon normale, ça n'est pas une vraie solution ^^

Ce n'est pas possible de faire l'update de xfsprogs ?

lcellier a commenté le 20.04.2021 14:46

Bonjour,

il faut faire

mkfs.xfs -m finobt=1,inobtcount=1

Si non bien sûr l un ne marche pas sans l autre et l autre tout seul est reconnu.

@lcellier: Quelle est votre situation en 4.7.5 ?

lcellier a commenté le 23.04.2023 00:33

Le problème persiste.

Je n’ai pas essayé avec xfsprogs de 2013 mais si effectivement inobtcount=1 fait que le disque n’est pas reconnu comme formaté en xfs c’est normal qu’il ne cherche pas à le mount.

Il y a pas un moyen pour mois d’accèder au dmesg de la box ou c’est juste le support technique ?

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche