Claude IA récupère 99,94 % des données d'un tableau BTRFS de 12 To corrompu

Un développeur a rapporté avoir récupéré 99,94 % des données d'un tableau BTRFS corrompu de 12 To en utilisant Claude IA, après que les outils de récupération natifs aient aggravé la situation. La corruption s'est produite lors d'un redémarrage forcé lors de l'échange de noyaux sur un serveur de données avec un tableau BTRFS de 3×4 To.
Ce qui s'est passé
Le développeur a d'abord essayé les outils natifs de BTRFS, mais chaque tentative de récupération a empiré les choses. Claude a diagnostiqué le problème comme une table d'index détruite à environ 80 %, avec chaque nœud à ce pourcentage corrompu, entraînant une perte de données de 80 % ou plus (plus de 8 téraoctets).
L'approche de Claude
Sans sauvegarde pour le fs_tree, Claude a proposé de plonger pour cartographier l'arbre binaire entier en mémoire, faire des prédictions et construire les nœuds manuellement. Le développeur a donné son autorisation, l'alternative étant de se résigner à une perte de 8 To de données.
Claude a travaillé sur le problème pendant plusieurs jours, discutant de tableaux binaires et de terminologie de disque dur que le développeur (un ingénieur logiciel de 20 ans d'expérience) a trouvée inhabituelle. L'IA a produit un rapport sous forme d'essai expliquant les découvertes et les solutions.
Résultats
Claude a réussi à récupérer 99,94 % des données avec un arbre entièrement reconstruit à partir de zéro avec 0 erreur, 100 % fonctionnel. Seulement 7 Mo de fichiers indésirables ont été perdus sur 8,4 téraoctets de données. Le développeur a publié une étude de cas sur le dépôt GitHub de BTRFS.
Cela démontre comment les assistants de codage IA peuvent s'attaquer à des problèmes complexes de récupération de système de fichiers de bas niveau que les outils standard ne sont pas conçus pour gérer, en particulier lorsqu'il s'agit de défaillances fatales dans les tableaux BTRFS.
📖 Read the full source: r/ClaudeAI
👀 See Also

Plateforme de développement IA Homelab : OpenCode + GitOps pour des mises à jour de conteneurs plus sûres
Un développeur met en place OpenCode avec accès Git, validation par PR et déploiement GitOps pour des mises à jour de conteneurs plus sûres. L'IA écrit les changements, le propriétaire valide via PR, Arcane déploie.

Développeur Livre un Jeu HTML5 en Utilisant la Version Gratuite de Claude Chat
Un développeur avec 20 ans d'expérience en programmation de jeux en C a utilisé la version gratuite de Claude Chat pour créer un jeu de tir spatial moderne en HTML5 sur 30 jours, travaillant environ une heure par jour. Le jeu inclut des sons procéduraux, une IA ennemie, des systèmes d'amélioration et des mécaniques de vagues.

Développement de Jeux Steam avec Claude Code : Processus de Revue Technique et Restructuration du Code
Un développeur a utilisé Claude Code pour créer et publier un jeu Steam, détaillant comment il a géré l'intégration du SDK Steamworks, la configuration des dépôts et la localisation pour 7 langues, mais a rencontré des difficultés avec les spécifications d'images et les structures de données en dur.

Un développeur a créé 3 applications iOS en quelques semaines grâce à l'IA Claude, de la conception au débogage
Un développeur a utilisé Claude pour créer trois applications iOS — Smart Facts, Jar of Joy et Bloom Studio — en gérant l'idéation, le raffinement des fonctionnalités, l'écriture de la logique, le débogage et l'itération.