Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/07/2009, à 23:25

ffwill

Nettoyage: Récuperation d'un disque dur

Bonjour,

j'ai une ubuntu serveur a la maison qui me sert de "home serveur"
Mon frangin avait un disque dur réseau (my book world une vrai m**de apparemment qui a lâché)j'ai donc installé le disque dur sur la machines pour qu'il puisse continuer a s'en servir... mais il est temp de faire un peu de nettoyage, plusieurs questions:
1)

sudo fdisk -l

retourne

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00007c00

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               4         369     2939895   fd  Linux raid autodetect
/dev/sdb2             370         382      104422+  fd  Linux raid autodetect
/dev/sdb3             383         505      987997+  fd  Linux raid autodetect
/dev/sdb4             506       60801   484327620   fd  Linux raid autodetect

le système de fichier est affiché comme raid... alors qu'il n'y qu'un disque dur... un montage forcé en ext3 fonctionne sans problème... comment faire pour que les partitions soient déclarées en ext3?
2)
ensuite j'ai fait un:

sudo fsck -t ext3 /dev/sdb4

il me sort:

Problème avec l'i-noeud de répertoire d'HTREE 18038785 : le noeud (32) a un hachage minimal erroné
I-noeud de répertoire d'HTREE 18038785 invalide (/MUSIQUES). Effacer l'index HTree<o>?

puis-je supprimer l'index sans craindre pour ces fichiers?
un simple ls donne déja de drôles de résultat:

-rwxrwxrwx  1 alexis alexis    4286592 2009-06-20 09:52 Telephone - Ca, c'est vraiment toi.mp3
-?????????  ? ?      ?               ?                ? Téléphone - Cendrillon.mp3
-rwxrwxrwx  1 alexis alexis    2798620 2007-01-13 20:38 Telephone - Hygiaphone.mp3
-?????????  ? ?      ?               ?                ? Téléphone - Un autre monde.mp3

Est-ce foutu pour ces fichiers?
3)
le

sudo fsck -t ext3 /dev/sdb4

renvoie à la fin:

/dev/sdb4 : 16900/60555264 fichiers (35.3% non contigus), 104005709/121081888 blocs

Aie Linux ne fragmente pas! que l'on me disait! big_smile
Depuis quelques temps impossible de mettre en veille ce disque dur car kjournald accède régulièrement au disque... est-ce bien liée?
cependant il va pas bien vite niveau rapidité... il écrit de l'ordre de quelques dizaines d'octet par minutes... y'a pas un moyen de lancer une bonne défragmentation et on en parle plus?
(la réponse: inutile sous Linux n'est pas recevable dans le cas présent... j'aimerais bien que ce disque dur retourne en veille rapidement quand il n'est pas utilisé)

Merci

Hors ligne

#2 Le 10/07/2009, à 05:43

Hoper

Re : Nettoyage: Récuperation d'un disque dur

1) fdisk /dev/sdb
puis tu choisi l'option t (type) tu demande d'afficher la liste des types (L) et tu choisi le code correspondant aux file system linux (83 de mémoire)

2) essaye de faire des copies de tes fichiers ailleurs avant de laisser fsck réparer le système de fichier.

3) La seule solution est de toute copier sur un autre disque (disque externe, montage réseau....) puis tu formate, et enfin tu les recopie dans l'autre sens.
Note bien que vu l'état général de ce disque, a ta place je vire TOUS les fichiers, je supprime toute les partitions, je lance la commande "badblocks" en mode rw sur le disque pour le vérifier secteur par secteur. Et si et seulement si il n'a pas de soucis physique je le repartitione proprement (Une grosse partition LVM par exemple) et je rapparie les données.


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#3 Le 10/07/2009, à 07:05

Brunod

Re : Nettoyage: Récuperation d'un disque dur

Tu veux le garder comme disque dur seul, ou le remettre comme disque réseau ?
Parce qu'alors, il faut tenir compte du firmware qui ne gère certainement pas tous les types de système de fichier : ext 3, ext 4 etc.


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#4 Le 15/07/2009, à 18:41

ffwill

Re : Nettoyage: Récuperation d'un disque dur

Merci pour ces réponses.
Donc en gros le mieux est de vider le disque dur, faire une vérification bas-niveau (badblocks) et tous remettre dessus

cela me tentait... mais je voulais savoir si il y' avait des solutions plus simple avant... mais il est vrai qu'un "badblocks" s'impose dans le cas présent

Hors ligne

#5 Le 31/10/2009, à 09:01

Pepin31

Re : Nettoyage: Récuperation d'un disque dur

Bonjour à tous.
J'ai le même disque que ffwill :

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00007c00

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               4         369     2939895   fd  Linux raid autodetect
/dev/sdb2             370         382      104422+  fd  Linux raid autodetect
/dev/sdb3             383         505      987997+  fd  Linux raid autodetect
/dev/sdb4             506       60801   484327620   fd  Linux raid autodetect

J'aimerais savoir si tu as pu récupérer les données, et si oui, comment.
ps : je suis novice en linux.

Hors ligne

#6 Le 31/10/2009, à 09:25

ffwill

Re : Nettoyage: Récuperation d'un disque dur

Bonjour, j'ai bien pu récupérer les données (du moins  la plus grande partie)
pour cela j'ai simplement monté le disque dur en forçant un type de fichier
je te conseil d'aller lire
http://doc.ubuntu-fr.org//mount_fstab?redirect=1
il me semble que je m'étais inspiré de la commande suivante

  mount -t ext3 /dev/hda3 /media/stock

mais c'est un peu loin maintenant...
enfin ça devrait être dans ton cas

  mount -t ext3 /dev/sdb4 /media/<dossier dans lequel tu veux accéder à tes données>

Sinon si tu es allergique à la console il y'a un utilitaire graphique pour disque dur et partition dans la dernière version d'ubuntu mais je ne l'ai pas encore testé

Hors ligne

#7 Le 31/10/2009, à 09:28

Pepin31

Re : Nettoyage: Récuperation d'un disque dur

Merci pour cette réponse rapide.
Je ferai des essais dans cette direction.

Hors ligne