- État Nouveau
- Pourcentage achevé
- Type Anomalie
- Catégorie Non trié
- Assignée à Personne
- Système d'exploitation Freebox Server V7 (Delta)
- Sévérité Haute
- Priorité Très Basse
- Basée sur la version 4.9.8
- Due pour la version Non décidée
-
Échéance
Non décidée
- Votes
- Privée
Ouverte par Christophe50 - 19/07/2025
FS#40418 - Disque durs mélangés
Je reviens vers vous concernant la gestion des disques durs sur Freebox Delta. Je viens d’ajouter un quatrième disque dans ma box et pour cela je l’ai débranchée. Une fois redémarrée j’ai encore deux disques dont la numérotatiopn a été inversée. Le disque 11 est devenu disque 12 et inversement. Ce problème intervient a chaque reboot éléctrique ou coupure de courant. Pour rappel il y a un peu plus d’un mois étant absent tout le week end j’ai programmé plusieurs enregistrements sur le disque neuf que je venais d’installer. Il y a eu une coupure de courant le jeudi et la box a redeémarré en inversant les numéros du disque neuf avec celui qui était plein. Résultat tout a planté. J’ai du faire plusieurs redémarrages de secour pour récupérer un fonctionnement partiel. On m’a conseillé une remise à zéro et comme ça ne fonctionnait pas correctement on a fini par m’échanger mon serveur. Par contre suite au changement de serveur j’ai perdu l’accès à tous les enregistrements effectuès sur les chaines du groupe CANAL. Ces enregistrements sont vérrouillés et donc illisible après un changement de box. J’ai donc perdu plus de deux TO d’enregistrements. Il serait bienvenu que Free se penche sur ce bug d’inversion de numéros de disques car c’est extrèmement irritant. Merci d’avance.
Chargement...
Activer les raccourcis clavier
- Alt + ⇧ Shift + l Se connecter/Se déconnecter
- Alt + ⇧ Shift + a Ouvrir une tâche
- Alt + ⇧ Shift + m Mes recherches
- Alt + ⇧ Shift + t Rechercher par ID de tâche
Liste des tâches
- o Ouvrir la tâche sélectionnée
- j Déplacer le curseur vers le bas
- k Déplacer le curseur vers le haut
Détails de la tâche
- n Tâche suivante
- p Tâche précédente
- Alt + ⇧ Shift + e ↵ Enter Modifier cette tâche
- Alt + ⇧ Shift + w Surveiller
- Alt + ⇧ Shift + y Fermer cette tâche
Édition de la tâche
- Alt + ⇧ Shift + s Enregistrer la tâche
Bonjour
Je pense que personne de Free ne vous répondra jamais (comportement normal) alors je vais le faire
Ce que vous constatez est normal
Pour simplifier, lors du boot le kernel énumère les périphériques du sysfs pour populer le devfs et créé les character devices et les block devices avant de pouvoir les utiliser
Les périphériques sont adressés en parallèle, donc en gros c'est à qui répond le plus vite…
C'est pour cela que dans les configurations on n'utilise pas les dénominations scsi: /dev/sdXY
mais les identifiants uniques d'identifications des partitions: UUID
Pour l'exemple, la commande `lsscsi` montre le mapping sur un vieux serveur de mon lab:
Les valeurs à droite (/dev/sdX et /dev/nvmeXn1) varient à chaque reboot
Pourtant les 4 disques:
Sont du même type + sont sur le même bus PCIE qui est connecté au même noeud numa (lire au même CPU))
On pourrait penser que les mapping dans le devfs devraient se suivre, cependant le disque
à été plus rapide à répondre que le disque
De même avec la paire de disques:
Un des disque à répondu en 2è, et l'autre en 8è alors que ces 2 disques sont identiques, branchés sur le même bus et sur le même noeud numa
Et la liste n'est plus ordonnée….
Pour ne pas avoir de problèmes, chaque partition de chacun des disques (/dev/sdX1, /dev/sdX2, … /dev/nvme2n1p1, /dev/nvme2n1p2 …) à un identifiant unique UUID qu'il faut utiliser au lieu d'utiliser le mappage du devfs
La commande 'blkid' permet d'obtenir ces informations:
Vous noterez le PARTLABEL="u2r5-0" sur la dernière ligne (on y reviendra plus tard)
La valeur UUID de chaque partition est unique et restera unique au travers des reboot.
C'est cette valeur qu'il faut utiliser dans /etc/fstab et /etc/crypttab
Les 'low level process' comme device-mapper ou encore 'lvm' (rely on device-mapper) ou encore multi-devices utilisent en interne ces UUID pour pouvoir utiliser et identifier les disques sans se tromper.
Voila pour l'énumération des périphériques par le noyau Linux au démarrage d'une machine Linux (la freebox est une appliance Linux)
Dans votre cas, si vous avez plusieurs disques créez une grappe RAID (la Delta à été conçue pour ça), et mdadm (le process de multi-devices) n'aura aucun problème à retrouver les disques (si vous avez besoins de plusieurs partitions, je crois qu'il faut faire le partitionnement de chaque disque d'abord puis monter les grappes raid partitions par partitions, ou mieux faites un gros RAID et posez des images disques LUKS dessus que vous montez ensuite en mode block devices sur les machines du réseau les utilisant)
Vous pouvez sinon définir un LABEL sur la partition (le fameux PARTLABEL) et utiliser ce LABEL pour faire référence aux disques.
Sur ma Freebox Delta, j'ai plusieurs disques, un disque qui a pour LABEL 1000G et une grappe raid qui à pour LABEL FBX24T.
La Freebox ne se trompe jamais même après reboot, 1000G pointe toujours sur le bons disque et FBX24T aussi.
Lexique:
A Character ('c') Device is one with which the Driver communicates by sending and receiving single characters (= keyboard, sound card...) A Block ('b') Device is one with which the Driver communicates by sending entire blocks of data (= disk ...) A Numa node: https://fr.wikipedia.org/wiki/Non_uniform_memory_accessCordialement
nbanba
Merci pour votre réponse mais désolé je n'y comprend rien. Je suis loin d'être un geek et pour moi tout cela ressemble à du chinois mais merci quand même.
Bonjour
J'ai juste essayé d expliquer pourquoi ce comportement ne semble pas anormal et comment faire en fonction.
Alors franchement désolé !
Je peux essayer de faire une réponse sur mesure et accessible sans connaissances informatiques mais pour cela pourriez vous SVP partager des screenshots de:
- gestionnaire de fichiers à la racine
- gestionnaire de fichiers montrant les répertoires configurés pour les services de la freebox : enregistrements, download, synchronisation de photos depuis les smartphone,…
- gestionnaire de disque (dans les paramètres en mode avancé)
- détail des disques dans le gestionnaire de disques (dans les paramètres en mode avancé)
Merci
Cordialement
nbanba
Désolé mais tout ce dont vous parlez m'est totalement inconnu. Je suis une burne en informatique je ne me sers de ma box que pour enregistrer une multitude de programmes.