Pages : 1
#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!
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
Pages : 1