Remise en état des données du système de fichiers BTRFS


BTRFS est un système de fichiers moderne utilisé par certains modèles de NAS Synology et d'autres marques dans divers systèmes d'exploitation tels que BTRFS Windows. Ce système de fichiers vise à pallier l'absence de fonctionnalités telles que les instantanés, les sommes de contrôle, la mise en commun et l'extension multi-dispositifs dans d'autres systèmes de fichiers Linux. Il offre une tolérance aux pannes, une gestion des volumes et une protection des données afin de maintenir l'intégrité des données. Malgré ces fonctionnalités, il est possible que vous perdiez l'accès à vos fichiers stockés dans ce système de fichiers.

Heureusement, il existe des moyens de récupérer vos données dans le système de fichiers BTRFS. Cependant, vous devez d'abord comprendre le fonctionnement du système de fichiers BTRFS, puis choisir la bonne approche pour la récupération des données.

Qu'est-ce que BTRFS ?

BTFS (B-TREE File System) est un système de fichiers de nouvelle génération dans le noyau Linux principal. Il est basé sur le principe de la copie sur écriture (COW). Il est généralement prononcé comme better F S ou Butter F S. Le système de fichiers combine les fonctions d'un gestionnaire de réseau RAID, d'un gestionnaire de volume logique (pas le LVM idéal de Linux) ou plus encore. Le système de fichiers peut effectuer plusieurs tâches au niveau du système de fichiers, par exemple le redimensionnement, la définition des niveaux, l'affichage des statistiques de l'espace de stockage (espace de stockage utilisé divisé par l'espace de stockage utilisable) et la défragmentation. Des commandes distinctes dans BTRFS exécutent d'autres tâches du système de fichiers telles que le nettoyage ou l'équilibrage.

Basé sur le principe COW, il écrit de nouvelles données dans un nouveau bureau lorsque des données sont modifiées au lieu d'écraser les données existantes. Le système de fichiers BTRFS a été développé pour éliminer les limitations des systèmes de fichiers antérieurs tels que ext4 et offre plusieurs avantages, qui sont énumérés ci-dessous.

Avantages du système de fichiers BTRFS

La mise en œuvre du système de fichiers BTRFS dans les volumes RAID du Synology NAS livrera de nombreux avantages à ses utilisateurs, y compris :

Avantages du système de fichiers BTRFS

Instantanés BTRFS :

Il offre une puissante fonction d'instantané qui crée des copies ponctuelles en lecture seule de l'ensemble du système de fichiers. Les instantanés sont légers et sont copiés sur la destination de la sauvegarde. Si la base de données est corrompue ou si un autre problème survient avec vos données, vous pouvez parcourir les instantanés comme un répertoire normal et remettre facilement une copie d'un fichier antérieure à la prise de l'instantané.

Intégrité des données avec la mise en miroir des métadonnées :

BTRFS utilise des sommes de contrôle pour gérer les métadonnées et les données. Il crée deux copies des métadonnées et vérifie les sommes de contrôle chaque fois que les données sont lues afin de détecter toute corruption. En cas de divergence, le système de fichiers reconnaît automatiquement le fichier endommagé avec les métadonnées en miroir et remet en état les données endommagées à l'aide des volumes RAID pris en charge, tels que RAID 5, RAID 6, SHR et autres.

Soutien du RAID :

BTRFS dispose d'un soutien intégré pour les niveaux RAID (Redundant Array of Independent Disks), vous n'avez donc pas besoin d'un logiciel tiers pour configurer ce système de fichiers. Vous pouvez combiner deux disques ou plus en une seule unité pour profiter des avantages du RAID, y compris des performances accrues, la redondance des données ou les deux.

Autres caractéristiques clés de BTRFS :

  • Il offre une fonction de redimensionnement dynamique qui vous permet de modifier la capacité du système de fichiers lorsqu'il est monté et utilisé sans avoir à redémarrer ou à démonter l'ensemble du système.
  • Ce système de fichiers de nouvelle génération permet de créer des sous-volumes et des arborescences de systèmes de fichiers indépendants au sein d'un seul B-Tree FS. 
  • Il offre un soutien intégré pour la compression transparente, ce qui vous permet d'économiser de l'espace de stockage en compressant les données.
  • Windows BTRFS peut répartir les données et les métadonnées en ligne sur plusieurs disques de la matrice RAID pendant que le FS est en cours d'utilisation.

Causes de la perte de données BTRFS

Bien qu'il s'agisse d'un système de fichiers moderne, la perte de données peut se produire dans le système de fichiers BTRFS pour de nombreuses raisons, par exemple

  • Panne de courant
  • Dommages aux métadonnées
  • Reconstructions RAID infructueuses
  • Crash du système
  • Défaillance de plusieurs disques

D'autres raisons de la perte de données BTRFS sont un degré élevé de fragmentation et la création de DD (Data Duplication) ou d'instantanés LVM de BTRFS lorsque l'original ou sa copie sont montés sur le même système. En plus, le système de fichiers B-Tree est encore en cours de développement. Il peut donc contenir des bogues ou des erreurs susceptibles d'entraîner la perte ou la corruption de données.

Comment remettre en état les données d'un RAID BTRFS ?

BTRFS organise les blocs de données sur les disques RAID dans n'importe quel ordre. Le système de fichiers utilise la table des blocs pour suivre la correspondance entre les adresses physiques et les blocs du disque dur. Il est donc facile de récupérer les données d'un RAID avec le système de fichiers BTRFS en cas de panne ou de défaillance. Nous présentons ci-dessous quelques méthodes éprouvées que vous pouvez utiliser pour la récupération de données avec BTRFS.

Méthode 1 : Utilisez l'outil Hyper Backup de Synology

Synology propose une solution intégrée de sauvegarde des données - Hyper Backup - pour sauvegarder les données RAID de votre NAS. Vous pouvez commander une sauvegarde automatique pour équilibrer la protection des données. La solution vous aide à maintenir plusieurs versions de sauvegarde tout en consommant moins d'espace de stockage grâce à des sauvegardes incrémentielles au niveau des blocs. Si le RAID BTRFS est soutenu par votre modèle de NAS, vous pouvez également utiliser la réplication de clichés.

Si vous avez utilisé ces outils pour sauvegarder vos données RAID BTRFS Windows, vous pouvez facilement les remettre à l'emplacement de votre choix, qu'il s'agisse d'un dossier partagé local, d'un autre système Synology, de disques externes ou de services Cloud. Cependant, la remise en état des données BTRFS peut prendre un certain temps.

Méthode 2 : Utiliser le logiciel Stellar® Récupération de Données

Si aucune copie de sauvegarde n'est disponible et que vous perdez des données BTRFS pour une raison quelconque, utilisez un logiciel de récupération de données avancé comme Stellar Toolkit for Data Recovery. Le logiciel peut récupérer tous les types et formats de fichiers à partir de RAID 0, n°1, 5, 6, 10 et SHR.  Il prend en charge les systèmes de fichiers tels que NTFS, FAT, exFAT Ext3 Ext4, HFS, APFS et BTRFS. Vous pouvez suivre les étapes ci-dessous et récupérer facilement les données d'un RAID BTRFS.

  • Retirez tous les disques RAID BTRFS de l'installation et connectez-les à votre PC à l'aide de câbles SATA.
  • Téléchargez Stellar Toolkit for Data Recovery et lancez-le sur votre système.
  • Dans l'écran "Que remettre ?", sélectionnez l'option "Toutes les données" et cliquez sur Suivant.
Toutes les données
  • Ensuite, sélectionnez le disque Synology sous Disques connectés et cliquez sur Analyser.
Disques connectés
  • Le processus de numérisation est lancé.
Le processus de numérisation est lancé.
  • Après la numérisation, le logiciel affiche les résultats à l'écran
  • Sélectionnez les fichiers. Vous pouvez voir un aperçu des fichiers que vous souhaitez récupérer.
  • Cliquez sur Restaurer pour continuer.
Cliquez sur Restaurer pour continuer.
  • Sélectionnez ensuite Parcourir pour choisir un bureau de stockage. (Sélectionnez un autre disque ou un disque multimédia externe).
  • Enfin, sélectionnez Démarrer-Enregistrer pour enregistrer les fichiers remis.
  • Les fichiers sont enregistrés dans le bureau que vous avez sélectionné.

La perte de données du système de fichiers BTRFS n'est certainement pas une expérience agréable. Néanmoins, cela peut arriver pour les raisons mentionnées ci-dessus. Heureusement, vous pouvez suivre les méthodes courantes pour récupérer les données d'un RAID BTRFS. Faites-nous part de vos questions ou suggestions dans la boîte de commentaires ci-dessous (le cas échéant).



Was this article helpful?
À propos de l'auteur
author image
Himanshu Shakya

Himanshu is a Tech Enthusiast & Blogger at Stellar and having knowledge of Japanese Language. And apart from this in his spare time he likes playing Chess.

Table des matières

POURQUOI STELLAR® EST LE LEADER MONDIAL

Pourquoi choisir Stellar?
  • 0M+

    CLIENTS

  • 0+

    Des années d'excellence

  • 0+

    INGÉNIEURS R&D

  • 0+

    PAYS

  • 0+

    TÉMOIGNAGES

  • 0+

    RÉCOMPENSES REÇUES