Disparition externe du disque USB Linux – système de files corrompu

J'ai eu la responsabilité de m'occuper d'un server avec Red Hat Enterprise Linux (RHEL) AS version 3, avec un disque dur externe USB 500Gb (partie Freecom n ° 28604), il a échoué de manière étrange.

Idéalement, je voudrais réparer le lecteur ou au less l'essuyer et pouvoir l'utiliser.

Pour commencer, le disque dur a été monté, mais les files qui s'y trouvaient avaient disparu, lorsque j'ai essayé de créer un file (même avec le toucher), il dit:

Système de files en lecture seule

Une command df montre qu'elle n'est pas vide. C'est l'input mtab pour le lecteur:

/ dev / sdb1 / mnt / usbhd ext3 rw 0 0

Toute reflection sur la façon de résoudre ce problème?

Ce que j'ai essayé jusqu'à présent:

Ran fsck.ext3 -n /mnt/usbhd , il dit:

e2fsck 1.32 (09-nov.-2002)
fsck.ext3: la tentative de lecture du bloc du système de files a permis de lire brièvement en essayant d'ouvrir / mnt / usbhd
Pourrait-il s'agir d'une partition à longueur nulle?

Je l'ai alors monté et j'ai couru fsck /dev/sdb1 :

fsck 1.32 (09-nov.-2002)
e2fsck 1.32 (09-nov.-2002)
fsck.ext2: Aucun périphérique ou adresse de ce type en essayant d'ouvrir / dev / sdb1
Eventuellement un périphérique inexistant ou échangé?

fdisk -l ne montre pas l'appareil, mais il est montré dans /proc/partitions , j'ai trouvé une input dans / log / messages:

10 mai 10:40:51 server4 devlabel: Le périphérique / dev / sdb1 est mis dans devlabel's
list d'ignorance temporaire /etc/sysconfig/devlabel.d/ignore_list pour éviter les erreurs.
10 mai 10:50:14 server4 devlabel: le périphérique / dev / sdb1 est mis dans Devlabel's
list d'ignorance temporaire /etc/sysconfig/devlabel.d/ignore_list pour éviter les erreurs.

et la command dmesg renvoie quelques erreurs relatives à l'appareil, il s'agit d'un exemple:

Erreur E / S: dev 08:11, secteur 66984
Erreur d'E / S: dev 08:11, secteur 4360
EXT3-fs error (device sd (8,17)): ext3_readdir: le directory # 2 contient un trou à o ffset 0
Erreur E / S: dev 08:11, secteur 0
Erreur E / S: dev 08:11, secteur 264
EXT3-fs error (périphérique sd (8,17)): ext3_get_inode_loc: impossible à lire le bloc inode – inode = 2, block = 33
Erreur E / S: dev 08:11, secteur 0
EXT3-fs error (périphérique sd (8,17)) dans ext3_reserve_inode_write: échec d'IO
Erreur E / S: dev 08:11, secteur 0
Erreur d'E / S: dev 08:11, secteur 4360
ext3_abort appelé.
EXT3-fs annule (device sd (8,17)): ext3_journal_start: Détecté journal interrompu
Système de files de relève en lecture seule
usb.c: déconnection USB sur l'appareil 00: adresse 1d.7-5 3
hub.c: nouveau périphérique USB 00: 1d.7-5, adresse atsortingbuée 4
AVERTISSEMENT: l'intégrité des données de stockage de masse USB n'est pas assurée
Dispositif de stockage de masse USB trouvé à 4

Cela pourrait se produire en raison de l'éjection du dispositif, fs corrompu.

essayez de démonter et fsck / dev / sdb1 si cela se produit toujours, essayez de détwigr et de twigr le câble usb (ou l'utilisation de différents ports)

Très probablement un système de files cassé. J'espère que vous avez une sauvegarde.

Eh bien, de toute façon, voici comment vérifier le système de files:

 fsck.ext3 -n /mnt/usbhd 

Donnez-nous la sortie de ce programme (ou un résumé de celui-ci).