134 liens privés
J'ai eu un problème de carte SD corrompue et j'ai pu résoudre le problème avec la commande "fsck". Tout est expliqué dans le lien mais petit résumé :
-
Identifier sa carte SD ( $ ls /dev/ )
-
Démonter la partition de données ( $ sudo umount /dev/sdd2 )
-
Lancer l'utilitaire fsck :
| ========
$ sudo /sbin/fsck /dev/sdd2 -p -c -v
fsck de util-linux 2.20.1
/dev/sdd2: Updating bad block inode.71293 inodes used (7.51%, out of 949664)
53 non-contiguous files (0.1%)
93 non-contiguous directories (0.1%)of inodes with ind/dind/tind blocks: 0/0/0
Extent depth histogram: 55889/14
552210 blocks used (14.35%, out of 3846912)
0 bad blocks
1 large file50837 regular files
4879 directories
56 character device files
25 block device files
2 fifos
689 links
15480 symbolic links (15294 liens symboliques rapides)
5 sockets71973 files
| ========
Dans mon cas, j'ai pu rebooter sur la carte SD après avoir utilisé fsck. Je ne sais pas si ça marche dans tous les cas...
TestDisk est un logiciel libre (sous GPL v2+) qui permet "la récupération des partitions perdues, la réparation des tables des partitions corrompues quand ces symptômes ont été causés par des logiciels défectueux, certains types de virus ou des erreurs humaines telles que l'effacement accidentel de la Table des Partitions".
Je l'ai utilisé aujourd'hui pour récupérer les données d'un disque ISCSI dont la partition est corrompue. Plus moyen de monter le disque et d'y accéder normalement. Par contre, nous avons pu accéder aux données contenues sur le disque avec TestDisk et faire une copie pour les récupérer. Une fois la copie terminée, nous pourrons formater le disque et le récupérer.