Posts Tagged ‘recuperation’

J’arrivais pas à mounter une partition systeme linux qui est du ext3 a cause d’une read error…why? Je sais pas, mais voici ce que j’ai appris avec des avis de diagnostic.

[21:48:18] <DrMax> vn0 : essaye smartmontools et smartctl avant
[21:48:34] <DrMax> sudo smartctl -t long /dev/tondisque
[21:48:47] <DrMax> ça va lancer le low-level diagnostic de S.M.A.R.T.
[21:48:57] <DrMax> ça donne rien de fsck si ton disque est en train de mourrir
[21:49:02] <DrMax> ça va juste empirer
[21:49:07] <vn0> avant fsck?
[21:49:09] <vn0> ok
[21:49:11] <DrMax> oui!
[21:49:22] <vn0> hum je lai pas sur le livecd
[21:49:23] <DrMax> le low-level test est fait par le HD lui-même
[21:49:30] <vn0> juste un truc smartdimmer
[21:49:34] <DrMax> sudo apt-get install smartmontools
[21:49:47] <DrMax> t’as quand même teh interwebs ?
[21:49:52] <vn0> y
[21:50:04] <DrMax> le low-level test est fait par le HD lui-même et c’est “off-line”
[21:50:09] <DrMax> tu peux continuer à travailler après
[21:50:13] <vn0> neat
[21:50:23] <DrMax> quand tu vas le lancer, il donne un estimé du temps que ça va prendre
[21:50:24] <DrMax> et
[21:50:31] <DrMax> sudo smartctl -a /dev/tondisque
[21:50:36] <DrMax> ça va montrer le status
[21:50:39] <vn0> wtf ca installe postfix
[21:50:55] <DrMax> ouais, pour te notifier que ton HD saigne du cul par mail
[21:51:04] <DrMax> t’as qu’à mettre no config pis c’est tout
[21:51:10] <DrMax> (c’est nouveau, ça faisait pas ça avant)
[21:51:11] <vn0> done that
[21:51:25] <DrMax> « my anus is bleeding »
[21:51:28] <DrMax> « my anus is bleeeeeeeeding »
[21:51:31] <DrMax> lol
[21:51:48] <DrMax> donc quand tu vas lancer le long test
[21:51:55] <DrMax> < DrMax > sudo smartctl -t long /dev/tondisque
[21:51:59] <DrMax> il va te donner un estimé de temps
[21:52:10] <vn0> deja le -a jai un output
[21:52:21] <DrMax> tant que le test sera pas fini, il apparaît pas dans -a
[21:52:41] <vn0> ok c c ala partir “not_testing”
[21:53:09] <vn0> 61 menutes
[21:53:11] <vn0> pas si pire
[21:53:13] <DrMax> quand ton long test va compléter, tu vas voir :
[21:53:21] <DrMax> SMART Self-test log structure revision number 1
[21:53:22] <DrMax> Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
[21:53:22] <DrMax> # 1 Extended offline Completed without error 00% 17 –
[21:53:26] <DrMax> (mettons, c’est mon HD)
[21:53:34] <DrMax> tu vas peut-être avoir des erreurs
[21:53:42] <DrMax> si ton HD rapporte des erreurs, c’est le temps de le changer
[21:53:43] <vn0> avec le -a ca?
[21:53:46] <DrMax> oui
[21:53:52] <vn0> okey tks
[21:53:56] <DrMax> tant que le long test sera pas complété, ça apparaîtra pas
[21:53:58] <vn0> je not ele log, c fort utile
[21:54:14] <vn0> si y na pas, fsck?
[21:54:23] <DrMax> oui, sinon c’est juste un prob de fs
[21:54:32] <vn0> k
[21:55:05] <DrMax> sinon… ben payes toi un nouveau HD
[21:55:07] <DrMax> il est foutu ;)
[21:55:27] <vn0> ehe no biggie.thanks @ backups
[21:55:57] <DrMax> s’il est foutu, tu vas voir, genre #1 extended offline <raison de l’erreur> completed 65% <lifetime> <secteur de l’erreur>
[21:56:08] <DrMax> c’est pas supposé être un biggie non plus
[21:56:33] <DrMax> mais c’est mieux que tu détecte le fail du HD lui-même au lieu d’en beurrer plus épais en réparant un FS sur un hd qui sait plus tenir ses données
[22:00:09] <vn0> indeed
[22:07:07] <DrMax> si tu reboot ça cancelle le test
[22:07:21] <DrMax> ça va montrer, ex “cancelled by host” ou quelque chose comme

sidenote : normalement tu fais un safedd pour faire une image de ton drive dans un autre fichier, tu travailles sur l’image et tu as un backup boot sector, backup superblock…safedd ignore les read error (il remplace les error par des null) ca permet de faire une image disque travaillable. ca fait une copie byte a byte du drive

 

Note 21-02-2011 : on peut aussi utiliser le dd normal avec les options conv=noerror,sync