Vous n'êtes pas identifié(e).
Pages : 1
et un smartctl long.
pour le dernier disque il reste des erreurs :
ici :
http://linoxide.com/linux-how-to/how-to … -in-linux/
la solution de récupération consiste à écrire des zeros.
* dois-je recommencer ?
* en supprimant l'option "bs=1M" par exemple ?
* comment ne recommencer qu'à partir du LBA indiqué puisque, a priori, n'ayant pas de systeme de fichiers installé, tune2fs ou debugfs ne peuvent pas répondre ?
merci d'avance
cordialement
debianux
Dernière modification par debianux (30-09-2014 18:11:53)
Hors ligne
Here, 3 sectors are unreadable. Using the following bash script, we can check the sectors around that area.
[root]# export i=35495730
[root]# while [ $i -lt 35495800 ]
> do echo $i
> dd if=/dev/hda of=/dev/null bs=512 count=1 skip=$i
> let i+=1
> done
donc je me lance :
mais il me répond :
pourtant ça ressemble bien à l'original
qu'est-ce qui m'échappe ?
Hors ligne
Attention aux espaces
Par contre, je ne comprends pas ta boucles. Elle va faire un zéro tour là.
captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.
Hors ligne
ext2/ext3 second example
So I decide to do a quick check to see how many bad sectors there really are. Using the bash shell I check 70 sectors around the trouble area:
* n'est-ce pas, aux espaces près , ce que j'ai essayé ?
* comment la modifierais-tu pour faire ce test des secteurs ?
* rôle des guillemets autour de $i ?
* le "of=/dev/null" est là pour dire qu'on copie "/sdb" sur "rien", c'est bien ça ?
Hors ligne
In some operating systems, the null device is a device file that discards all data written to it but reports that the write operation succeeded
Hors ligne
la réponse en partie :
Hors ligne
reprennent là :
et c'est tout, sauf erreur
Hors ligne
puis la seconde série :
au cas où j'ajoute le sync indiqué :
ai-je progressé ?
je vais lancer un nouveau smarttcl
Hors ligne
le test court trouve des nouvelles erreurs qu'il n'avait pas trouvées avant !
Hors ligne
re-copie générale mais avec un bs minimal pour voir :
résultat dans environ 24H !
Hors ligne
captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.
Hors ligne
Hors ligne
ce qui est "remarquable" est que le "LBA_of_first_error" change à chaque fois...
je vais quand même voir si le synology l'accepte, je ne vais rien lui dire
Hors ligne
qui finit par :
avec notamment :
ici :
http://forums.freenas.org/index.php?thr … post-45550
IMHO 1 unreadable sector is not a reason to replace a HDD, if you are running with double redundancy I would just fix the problem wthout even effecting uptime. I fixed this problem without having to replace the HDD (though I did order a spare immediately cause I was scared of the unknown), and the HDD runs just fine now.
ici :
http://www.smartmontools.org/browser/tr … khowto.xml
Unassigned sectors
This section was written by Kay Diederichs. Even though this section assumes Linux and the ext2/ext3 file system, the strategy should be more generally applicable.
I read your badblocks-howto at and greatly benefited from it. One thing that's (maybe) missing is that often the smartctl -t long scan finds a bad sector which is not assigned to any file. In that case it does not help to run debugfs, or rather debugfs reports the fact that no file owns that sector. Furthermore, it is somewhat laborious to come up with the correct numbers for debugfs, and debugfs is slow ...
So what I suggest in the case of presence of Current_Pending_Sector/Offline_Uncorrectable errors is to create a huge file on that file system.
dd if=/dev/zero of=/some/mount/point bs=4k
creates the file. Leave it running until the partition/file system is full. This will make the disk reallocate those sectors which do not belong to a file. Check the smartctl -a output after that and make sure that the sectors are reallocated. If any remain, use the debugfs method. Of course the usual caveats apply - back it up first, and so on.
comme le disque n'était pas partitionné mais en principe "rempli de zeros", je l'ai formaté en ext4 et souhaite tenter la création de "huge file" mais ne comprend pas le code proposé :
ma partition est : /dev/sdc1
le code ci-dessus doit-il être compris comme :
si oui, n'est-ce pas ce que j'ai déjà fait mais sans partition préalable et donc est-ce à tenter ?
Hors ligne
Hors ligne
Hors ligne
donc l'idée de créer une partition avant de lancer la procédure "zeros" a l'air d'être bonne
Dernière modification par debianux (01-10-2014 08:29:12)
Hors ligne
Pages : 1