1 votes

Les données sont cachées ou perdues sur les disques durs en RAID1 sur le serveur Ubuntu 12.04 ?

Experts d'Ubuntu et de données, s'il vous plaît, des conseils sur cette situation :

Nous avions un serveur avec Ubuntu 12.04 avec 2 disques durs en RAID1. Un jour, le système n'a tout simplement pas démarré et après quelques investigations, nous avons réalisé que toutes les données ne sont pas en place, en fait. Il n'y a pas de dossiers /home, /bin et /var

Voici une capture d'écran depuis le Live CD d'Ubuntu Desktop. Est-ce que quelqu'un pourrait expliquer comment cela s'est produit :

entrer la description de l'image ici

Nous avons vérifié les disques durs avec fsck - rien n'est apparu

Smartmontools a montré environ 200 secteurs à remapper sur le 1er disque dur, et tout va bien sur le 2ème.

Nous avons essayé de restaurer les données avec TestDisk - pas de fichiers dans /home, /bin, /var. Juste ces dossiers - /home, /bin, /var qui sont affichés en rouge (comme supprimés, je suppose) (même sur les deux disques durs)

En fait, nous avons trouvé un mauvais bloc sur le 1er disque dur avec TestDisk (sur l'image ci-dessous), mais comment un seul mauvais bloc peut affecter plus de 32 Go de données? Est-ce que cela pourrait être un superbloc?

entrer la description de l'image ici

Ma question - y a-t-il un moyen de restaurer ces données cachées? Et quelqu'un pourrait-il me dire comment cela s'est produit, s'agit-il d'une panne matérielle ou de l'intention malveillante de quelqu'un?

Mise à jour : Phillip merci beaucoup pour votre réponse,

Tout d'abord, exécuter Nautilus en tant que root ne nous donne pas accès à des fichiers supplémentaires.

Deuxièmement, vous avez raison, nous avons vérifié /dev/md1 avec Testdisk, pas les disques durs individuels, car Testdisk ne voulait pas fonctionner sur /dev/sda2 ou /dev/sdb2 en disant que cette partition fait partie d'un ensemble RAID.

Troisièmement, j'ai dit que /bin, /home et /var sont affichés en rouge lors de la vérification du RAID avec TestDisk, mais ces dossiers semblent vides lorsque j'ai essayé d'y accéder (dans TestDisk)

Quatrièmement, voici la sortie de sudo ls -ld /home /var /bin :

drwxr -xr -x 2 root root 2799 Avr 23 11:41 /bin
drwxr -xr -x 1 root root 60 Août 9 18:56 /home
drwxr -xr -x 1 root root 120 Avr 23 11:38 /var

Mais cette commande vérifie pas le disque désiré, mais notre disque virtuel (nous travaillons actuellement sous Ubuntu Live CD)

Donc, nous avons modifié cette commande pour accéder à notre disque monté désiré de cette façon : sudo ls -ld /home /var /bin /etc

ls: ne peut pas accéder à home: Aucun fichier ou dossier de ce type
ls: ne peut pas accéder à var: Aucun fichier ou dossier de ce type
ls: ne peut pas accéder à bin: Aucun fichier ou dossier de ce type
drwxr -xr -x 92 root root 4096 Août 5 20:31 etc

(J'ai ajouté etc à la commande juste pour voir si la commande fonctionne, car etc est accessible sur notre disque dur)

0voto

sonoftsadik Points 126

Votre première capture d'écran n'indique pas de perte de données. Le message "certains contenus illisibles" indique que le gestionnaire de fichiers n'a pas pu lire les tailles de tous les fichiers en raison des autorisations du système de fichiers, et non en raison de dommages au système de fichiers.

Exécuter nautilus en tant que root ou sudo du -h /chemin en ligne de commande vous donnera l'utilisation des fichiers de tous les fichiers.

Ensuite, vous dites que les dossiers sont affichés en rouge. Que voulez-vous dire par là (où sont-ils affichés en rouge) ? Les fichiers et dossiers supprimés ne sont pas du tout affichés, donc ce n'est pas la cause. Il se pourrait simplement que les autorisations manquent, ou que ces répertoires ne soient en fait pas des répertoires mais des liens symboliques où la cible est manquante (dans ce cas, ls par exemple les affiche en rouge).

Pour clarifier davantage les choses, veuillez coller la sortie de sudo ls -ld /home /var /bin.

Quant à l'erreur de lecture, vous dites qu'elle concerne un disque dur, mais la capture d'écran indique qu'elle concerne /dev/md1 (donc sur le raid avec les deux disques) ? En général, une seule défaillance sur un système de fichiers peut entraîner une perte de données complète, mais c'est improbable. Je pense que vous pourrez récupérer vos données si vous êtes prudent, ne faites rien prématurément et interprétez correctement tous les signes et messages.

Une note importante : Avant de faire quoi que ce soit, surtout quelque chose qui modifie des données sur les disques (cela inclut la synchronisation des raids, le montage, les fscks, les exécutions de testdisk, etc.), veuillez faire une sauvegarde complète bit à bit des disques ! C'est seulement de cette façon que vous pourrez expérimenter en toute sécurité.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X