Récupération à distance des données RAID 5 à partir d’un Synology DS1815+ via SSH

Dans cet article, nous allons démontrer le processus de récupération de données à distance à partir d’un tableau RAID 5 sur un Synology DS1815+ fonctionnant sous la version DSM 6.2.4. Pour un fonctionnement efficace, il est fortement recommandé d’utiliser une connexion réseau haut débit. Nous effectuerons le processus de récupération des données à l’aide de Hetman Partition Recovery et de Hetman RAID Recovery, qui fonctionnent avec succès sous Windows, Linux et macOS.

Récupération à distance des données RAID 5 à partir d’un Synology DS1815+ via SSH

En cas de défaillance matérielle ou logicielle, le tableau NAS devient inaccessible, même si vos fichiers restent physiquement stockés sur les disques. Il arrive souvent que l’appareil s’allume, que les disques soient détectés, que SSH fonctionne, mais que le système natif ne monte pas le stockage ou assemble le RAID de manière incorrecte.

De telles conséquences sont le plus souvent causées par une reconstruction RAID interrompue, des métadonnées endommagées à la suite d’une coupure de courant soudaine, une défaillance d’un disque ou un remplacement incorrect. En outre, l’accès aux données peut être perdu en raison de modifications de l’ordre des disques dans les baies, d’une migration vers un autre appareil NAS, de la perte du pool après une mise à jour du micrologiciel ou de problèmes liés aux autorisations d’accès et aux protocoles réseau.

Si vous ne pouvez pas retirer tous les disques et les connecter directement à un ordinateur, nous examinerons le concept de récupération à distance. Pour un fonctionnement efficace, il est fortement recommandé d’utiliser une connexion réseau haut débit. Nous effectuerons le processus de récupération des données à l’aide de Hetman Partition Recovery et de Hetman RAID Recovery, qui fonctionnent avec succès sous Windows, Linux et macOS.

Visualisation
Récupération RAID 5 à distance sur un NAS Synology via SSH | DS1815+

Récupération RAID 5 à distance sur un NAS Synology via SSH | DS1815+

Synology DS1815+ : caractéristiques principales

Synology DS1815+ est un périphérique de stockage réseau à huit baies, équipé d’un processeur Intel Atom C2538 quadricœur cadencé à 2,4 GHz et de 2 Go de RAM DDR3, extensibles jusqu’à 6 Go.

L’appareil prend en charge les disques SATA de 3,5 pouces ou 2,5 pouces, le remplacement à chaud et diverses configurations RAID, notamment le RAID 5. Le stockage interne utilise le système de fichiers EXT4, et les protocoles réseau pris en charge incluent SSH, ce qui permet d’accéder au NAS à distance via la ligne de commande. Le DS1815+ dispose également de quatre ports Ethernet Gigabit, permettant l’agrégation de liens et fournissant un accès réseau au stockage.

Vous trouverez ci-dessous les principales caractéristiques techniques du Synology DS1815+ pertinentes lors du travail avec RAID 5 et de la restauration de l’accès aux données via SSH.

Spécification Synology DS1815+
Type d’appareil NAS / stockage réseau
Année de sortie 2014
Processeur Intel Atom C2538
Nombre de cœurs 4
Fréquence d’horloge 2,4 GHz
Architecture Intel Avoton
AES-NI Oui, accélération matérielle du chiffrement
RAM 2 Go DDR3
RAM maximale Jusqu’à 6 Go
Nombre de baies 8
Disques pris en charge SATA 3,5″ ou 2,5″
Interface des disques SATA II
Remplacement à chaud Oui
Capacité interne maximale selon la spécification d’origine 48 To (8 × 6 To)
RAID Basic, JBOD, RAID 0, RAID 1, RAID 5, RAID 6, RAID 10, Synology Hybrid RAID
RAID 5 Pris en charge
Protection SHR Tolérance de panne jusqu’à 2 disques
Ports réseau 4 × Gigabit Ethernet
Agrégation de liens Oui
Basculement Oui
USB 4 × USB 3.0
eSATA 2 × eSATA
Système de fichiers des disques internes EXT4
Systèmes de fichiers externes EXT4, EXT3, FAT, NTFS, HFS+
Protocoles réseau CIFS/SMB, AFP, NFS, FTP, WebDAV, iSCSI, Telnet, SSH, SNMP, VPN, etc.
SSH Oui
Extension Prend en charge Synology DX513
Nombre maximal de disques avec extension Jusqu’à 18 disques
Cache SSD Pris en charge
Dimensions (H × L × P) 157 × 340 × 233 mm

Connexion à distance au NAS

Il convient de souligner qu’en plus de la méthode à distance, vous avez toujours la possibilité de retirer les disques et de travailler directement avec eux en les connectant à un ordinateur. Si vous choisissez la récupération sur le réseau, avant d’entreprendre toute action, vous devez effectuer plusieurs étapes importantes pour protéger vos données contre l’écrasement.

Arrêtez immédiatement d’utiliser le tableau pour l’écriture de nouveaux fichiers. Désactivez toutes les tâches automatiques de Backup, arrêtez les processus en arrière-plan tels que File Indexing ou Data Scrubbing, et assurez-vous de restreindre l’accès au Shared Folder pour les autres utilisateurs. Cela est essentiel pour éviter l’écrasement des informations perdues par de nouvelles données.

Ensuite, vous devez préparer le NAS pour une connexion à distance. Si l’accès à l’interface web DSM est partiellement conservé, allez dans le Control Panel et ouvrez la section User.

Interface web Synology : section User dans Control Panel

Trouvez le compte admin par défaut. Il est généralement désactivé pour des raisons de sécurité, il doit donc être temporairement activé en décochant la case correspondante dans les paramètres Edit, et vous devez également définir un mot de passe pour ce compte.

Interface web Synology : paramètres du compte admin

Ensuite, vous devez activer l’accès au terminal au système de fichiers du serveur et aux périphériques blocs. Dans le même Control Panel, allez dans la section Terminal & SNMP.

Interface web Synology : section Terminal & SNMP

Dans l’onglet Terminal, cochez Enable SSH service et enregistrez les modifications en cliquant sur Apply.

Interface web Synology : activation de Enable SSH service

Vous devez également porter attention à l’équipement réseau. Comme nous travaillerons avec les disques via le réseau, pour une connexion stable et confortable pendant la récupération, il est conseillé que l’ordinateur de l’utilisateur, le NAS lui-même et le réseau local prennent en charge des vitesses de transfert de données de 1 Gbit/s ou plus. Cela accélérera considérablement l’analyse du tableau et la copie des fichiers récupérés.

Récupération des données supprimées

MÉTHODE 1. Récupération des fichiers supprimés et des dossiers partagés

Examinons le premier scénario, dans lequel votre tableau fonctionne normalement et le volume est accessible sur le réseau, mais vous avez accidentellement supprimé des fichiers ou des dossiers importants.

Dans ce cas, il n’est pas nécessaire de démonter le NAS ; il suffit d’utiliser une connexion à distance dans Hetman Partition Recovery.

La solution polyvalente pour récupérer des fichiers depuis des périphériques de stockage dont les données ont été supprimées, formatés, endommagés ou inaccessibles.

Ouvrez l’utilitaire, cliquez sur l’onglet Tools dans le menu supérieur, puis sélectionnez Connect via SSH.

Hetman Partition Recovery : Tools - Connect via SSH

Dans la fenêtre de connexion, saisissez l’adresse IP de votre NAS dans le champ Remote server et indiquez le Port 22. En dessous, dans la section Credentials, sélectionnez la Authentication method, puis saisissez votre identifiant et votre mot de passe. Si nécessaire, vous pouvez cocher Save server details et Save authentication data pour enregistrer ces informations d’identification. Cliquez sur Next.

Hetman Partition Recovery : Connexion au serveur distant

Après connexion réussie au NAS, la fenêtre suivante affichera les disques physiques connectés et les tableaux logiques assemblés. Pour choisir correctement le volume contenant vos données, utilisez sa taille totale comme référence.

Veuillez noter que les petites partitions d’environ 2 et 2,5 Go sont des volumes système qui stockent les fichiers du système d’exploitation DSM ; elles ne sont donc pas nécessaires ici.

Hetman Partition Recovery : sélectionner le disque à ajouter

Il est également très important de ne pas sélectionner des disques physiques individuels, car le programme ne pourra pas les assembler en un seul tableau RAID.

Sélectionnez le volume logique final du tableau RAID 5. Cliquez sur Next pour l’ajouter au programme, puis lancez l’analyse en sélectionnant Fast scan.

Hetman Partition Recovery : disque distant monté via SSH

Une fois l’analyse terminée, le programme affichera les fichiers trouvés tout en conservant la structure originale des dossiers. Sélectionnez les données requises, cliquez sur Recovery, puis indiquez un emplacement sûr pour l’enregistrement sur le disque local de votre ordinateur.

Hetman Partition Recovery : sélection des fichiers pour récupération

Il est strictement interdit d’enregistrer les fichiers récupérés sur le même volume réseau afin d’éviter tout écrasement.

MÉTHODE 2. Reconstruction automatique du RAID 5

Examinons maintenant le processus de récupération dans Hetman RAID Recovery.

Pour récupérer les données de matrices RAID défaillantes, de périphériques NAS et d’autres systèmes de stockage multidisques.

Cette méthode de récupération automatique doit être utilisée lorsque l’appareil NAS lui-même est en panne. Par exemple, en cas de défaillance de la carte mère ou de l’alimentation, ou lorsqu’une défaillance critique du système d’exploitation DSM a provoqué la « désagrégation » du tableau, alors que les disques et leurs métadonnées restent physiquement intacts.

Cette fonction est également indispensable dans les situations où le NAS s’allume, les disques sont détectés physiquement et l’accès SSH fonctionne, mais le système DSM natif ne monte pas le stockage ou le Storage Pool est passé à l’état Crashed ou Missing.

Cela se produit le plus souvent si vous avez lancé une reconstruction du tableau et que le processus a été interrompu de manière inattendue, laissant certains disques avec le nouvel état du tableau et d’autres avec l’ancien. Un problème similaire survient lors d’une migration, lorsque vous ajoutez des disques provenant d’un autre appareil NAS, mais que le nouveau système ne parvient pas à en assembler un tableau et à importer les données.

En outre, la récupération automatique aide si le tableau s’est « désagrégé » après le retrait accidentel ou le remplacement incorrect du mauvais disque, ou en cas de défaillance simultanée de plusieurs disques.

Le programme traite également efficacement les métadonnées RAID conflictuelles après une extension de pool ayant échoué ou dans les cas où DSM assemble automatiquement un ensemble de disques incorrect, bloquant ainsi l’accès à vos fichiers.

Après une connexion SSH réussie, dont nous avons parlé en détail précédemment, la fenêtre Select Disks to Add s’ouvrira immédiatement, où vous devrez sélectionner les disques. Notre NAS contient 8 disques physiques, nous les sélectionnons donc tous et cliquons sur Next pour les monter.

Hetman RAID Recovery : sélectionner les disques à ajouter

Contrairement au cas précédent, où nous travaillions avec un volume réseau déjà assemblé, nous sommes ici confrontés à une situation dans laquelle le tableau lui-même n’est pas monté ou est détruit. C’est pourquoi vous ne devez pas sélectionner le volume final dans cette fenêtre, car le gestionnaire de stockage natif est endommagé ou indisponible et le programme ne pourra pas en reconstruire correctement la structure. À la place, vous devez sélectionner tous les disques physiques séparément afin que Hetman RAID Recovery puisse assembler automatiquement le tableau directement à partir des périphériques blocs.

Le programme lira automatiquement les métadonnées et commencera à rechercher les structures LVM et RAID. Une fois le traitement terminé, l’écran principal affichera les disques physiques connectés avec leurs partitions, ainsi que le tableau RAID 5 assemblé automatiquement.

Hetman RAID Recovery : disques physiques connectés avec partitions
Hetman RAID Recovery : tableau RAID 5 assemblé automatiquement

Portez une attention particulière à la manière dont le programme affiche en détail la structure du tableau assemblé dans le volet droit. Il montre clairement tous les paramètres clés du tableau ainsi que la liste complète des disques membres qui y sont inclus.

Hetman RAID Recovery : structure du tableau RAID 5 assemblé

Ensuite, sélectionnez le volume contenant vos données et lancez le processus d’analyse. Après l’analyse, vous pourrez afficher et enregistrer à la fois les fichiers existants et ceux qui ont été supprimés accidentellement avant la défaillance du système.

Hetman RAID Recovery : analyse du tableau RAID 5 assemblé

MÉTHODE 3. Construction manuelle du RAID 5

C’était un exemple de récupération automatique, qui fonctionne avec succès dans la plupart des cas. Cependant, il arrive parfois que le programme ne puisse pas assembler le tableau par lui-même. Cela se produit généralement en raison d’une corruption logique grave, d’un écrasement complet des métadonnées du tableau ou de métadonnées endommagées et conflictuelles sur les disques.

Une autre raison courante est la défaillance physique d’un ou de plusieurs disques combinée à des métadonnées endommagées sur les autres disques encore fonctionnels. Une intervention manuelle est également nécessaire si le processus de reconstruction du tableau a été interrompu par une panne ou une coupure de courant : dans ce cas, certains disques conservent les informations mises à jour, tandis que d’autres restent dans l’ancien état. Dans de telles situations complexes, nous utilisons l’outil intégré RAID Constructor pour un assemblage manuel.

Pour assembler correctement le tableau, nous devons déterminer le décalage de début du système de fichiers, appelé Offset.

Avant de le rechercher, il est important de comprendre la disposition typique des disques dans un NAS : les disques contiennent généralement plusieurs partitions de service (petites partitions système pour le système d’exploitation et une partition swap) ainsi qu’une grande partition principale pour les données utilisateur.

Hetman RAID Recovery : disposition type des disques NAS

Pour le trouver, nous sélectionnons intentionnellement la plus grande partition de données sur le premier disque, en excluant les partitions système. À cette fin, ouvrez l’HEX Editor intégré et recherchez le marqueur LABELONE sur le volume correspondant.

Hetman RAID Recovery : ouverture de l’HEX Editor pour la partition de données

Notez que ce marqueur doit être recherché sur le premier disque, car il n’est pas présent sur les autres disques du tableau.

Hetman RAID Recovery : marqueur LABELONE dans l’HEX Editor

Après avoir trouvé ce marqueur à l’aide de la fonction de recherche dans l’HEX Editor, déterminez la valeur du secteur précédent et ajoutez-lui la valeur First sector de la partition sur laquelle le marqueur a été trouvé, telle qu’elle est affichée sur l’écran principal en octets.

Le nombre obtenu, 4832886784 octets, sera la valeur exacte de Offset.

Hetman RAID Recovery : calcul de la valeur Offset

Ensuite, saisissez les paramètres par défaut du tableau Synology ; pour la plupart des modèles, ils sont les suivants :

  • Block order – Left Synchronous ;
  • Block size – 64 KB (sur certains modèles, il s’agit parfois de 512 KB) ;
  • Bytes per sector – 512.
Hetman RAID Recovery : paramètres Synology RAID 5

Ensuite, déplacez les disques du champ Available disks vers le champ Selected disks et saisissez pour chacun l’Offset calculé. Cliquez ensuite sur Next.

Hetman RAID Recovery : déplacement des disques de Available disks vers Selected disks
Hetman RAID Recovery : saisie de la valeur Offset pour les disques

Si vous ne connaissez pas manuellement le bon ordre des disques, vous pouvez utiliser l’option pratique Detect disk order automatically. Le programme analysera les blocs et reconstruira la configuration correcte du RAID 5.

Hetman RAID Recovery : détection automatique de l’ordre des disques

Après un assemblage manuel réussi, le tableau apparaîtra sur l’écran principal. Il ne vous restera plus qu’à l’analyser et à retrouver toutes les données qui étaient stockées sur les disques avant la défaillance critique du système.

Hetman RAID Recovery : tableau RAID 5 assemblé manuellement

Une fois l’analyse terminée, veillez à utiliser la fonction de prévisualisation. Elle permet d’ouvrir des photos, des vidéos et des documents directement dans la fenêtre du programme afin de vérifier leur intégrité avant la récupération. Après vérification, il suffit de sélectionner les fichiers requis ou des dossiers entiers et de les enregistrer sur un autre disque ou support de stockage sûr.

Hetman RAID Recovery : analyse du tableau RAID 5 assemblé manuellement

Conclusion

La récupération de données à distance depuis un Synology DS1815+ dans une configuration RAID 5 via SSH peut être utile dans les situations où l’accès aux fichiers via l’interface DSM standard est perdu, alors que le NAS lui-même et les disques installés restent accessibles. Le DS1815+ prend en charge le RAID 5 et fournit un accès SSH, ce qui permet de travailler avec le stockage au niveau système.

Pendant la récupération, il est particulièrement important de ne pas effectuer d’opérations susceptibles de modifier la structure du RAID ou d’écraser des données sur des disques endommagés. Avant de commencer, il est conseillé de déterminer l’état de chaque disque, de vérifier la configuration du RAID et du système de fichiers et, si possible, de créer des copies ou des images des disques problématiques. Si le tableau est en état dégradé, gardez à l’esprit que le RAID 5 est conçu pour tolérer la défaillance d’un seul disque.

L’utilisation de SSH donne accès à la ligne de commande du NAS et permet d’effectuer des diagnostics sans retirer les disques du boîtier. Cela est particulièrement important dans les scénarios de travail à distance où l’accès physique à l’équipement est limité. Dans le même temps, les cas complexes de corruption RAID, de dommages au système de fichiers ou de défaillances de plusieurs disques nécessitent une analyse minutieuse, car des commandes imprudentes peuvent compliquer la récupération ultérieure.

Ainsi, la récupération RAID 5 à distance via SSH constitue une méthode possible pour accéder aux données sur le Synology DS1815+ sans retirer immédiatement les disques. Un diagnostic approprié, un fonctionnement avec intervention minimale et le maintien de l’état d’origine des disques contribuent à réduire le risque de perte définitive de données et à créer des conditions sûres pour la poursuite de la récupération des données.

Abdelhamid Balti

Auteur: , Rédacteur technique

AbdelHamid Balti est un rédacteur technique chez Hetman Software. Il gère les tutoriels, les procédures et les revues détaillées concernant le fonctionnement des outils de l'entreprise avec toutes sortes de périphériques de stockage de données.

Mykhailo Miroshnychenko

Éditeur: , Rédacteur technique

Mykhailo Miroshnychenko est l'un des principaux programmeurs de la société Hetman Software. S'appuyant sur quinze années d'expérience en développement logiciel, il partage ses connaissances avec les lecteurs de notre blog. En plus de la programmation, Mykhailo est un expert dans le domaine de la récupération de données, des systèmes de fichiers, des périphériques de stockage de données et des matrices RAID.

Recommandé pour vous