Problèmes de lecture de la carte SD


#1

Bonjour,

Ce matin, j’ai constaté que mon serveur n’était plus accessible. Les applis ne parviennent plus à communiquer avec lui et ssh me retourne un «broken pipe». J’ouvre donc la console série et je tombe sur une série de messages assez inquiétants:

[316932.166887] sunxi-mmc 1c0f000.mmc: smc 0 err, cmd 18, RD RTO !!
[316932.173076] sunxi-mmc 1c0f000.mmc: data error, sending stop command
[316932.180297] sunxi-mmc 1c0f000.mmc: send stop command failed
[316932.187483] sunxi-mmc 1c0f000.mmc: smc 0 err, cmd 13, RTO !!
[316932.193372] mmcblk0: error -110 sending status command, retrying
[316932.200322] sunxi-mmc 1c0f000.mmc: smc 0 err, cmd 13, RTO !!
[316932.206186] mmcblk0: error -110 sending status command, retrying
[316932.213145] sunxi-mmc 1c0f000.mmc: smc 0 err, cmd 13, RTO !!
[316932.219011] mmcblk0: error -110 sending status command, aborting
[316932.225145] blk_update_request: I/O error, dev mmcblk0, sector 5210696
[316932.231847] blk_update_request: I/O error, dev mmcblk0, sector 5210704
[316932.238501] blk_update_request: I/O error, dev mmcblk0, sector 5210712
[316932.245161] blk_update_request: I/O error, dev mmcblk0, sector 5210720
[316932.251821] blk_update_request: I/O error, dev mmcblk0, sector 5210728
[316932.258478] blk_update_request: I/O error, dev mmcblk0, sector 5210736
[316932.265125] blk_update_request: I/O error, dev mmcblk0, sector 5210744
[316932.271810] blk_update_request: I/O error, dev mmcblk0, sector 5210752
[316932.278465] blk_update_request: I/O error, dev mmcblk0, sector 5210760
[316932.285109] blk_update_request: I/O error, dev mmcblk0, sector 5210768
[316932.292886] sunxi-mmc 1c0f000.mmc: smc 0 err, cmd 18, RD RTO !!
[316932.298993] sunxi-mmc 1c0f000.mmc: data error, sending stop command
[316932.306231] sunxi-mmc 1c0f000.mmc: send stop command failed
[316932.312794] sunxi-mmc 1c0f000.mmc: smc 0 err, cmd 13, RTO !!
[316932.318656] mmcblk0: error -110 sending status command, retrying
[316932.325610] sunxi-mmc 1c0f000.mmc: smc 0 err, cmd 13, RTO !!
[316932.331420] mmcblk0: error -110 sending status command, retrying
[316932.338397] sunxi-mmc 1c0f000.mmc: smc 0 err, cmd 13, RTO !!
[316932.344190] mmcblk0: error -110 sending status command, aborting
[316948.217441] sunxi-mmc 1c0f000.mmc: smc 0 err, cmd 18, RD RTO !!
[316948.223587] sunxi-mmc 1c0f000.mmc: data error, sending stop command
[316948.230771] sunxi-mmc 1c0f000.mmc: send stop command failed
[316948.237357] sunxi-mmc 1c0f000.mmc: smc 0 err, cmd 13, RTO !!
[316948.243200] mmcblk0: error -110 sending status command, retrying
[316948.250164] sunxi-mmc 1c0f000.mmc: smc 0 err, cmd 13, RTO !!
[316948.255958] mmcblk0: error -110 sending status command, retrying
[316948.262965] sunxi-mmc 1c0f000.mmc: smc 0 err, cmd 13, RTO !!
[316948.268863] mmcblk0: error -110 sending status command, aborting
[316948.275068] blk_update_request: 1 callbacks suppressed
[316948.275076] blk_update_request: I/O error, dev mmcblk0, sector 33835592

Quelqu’un peut me dire ce qui se passe ?


#2

ouh ça sent la carte SD qui commence à faiblir.
Sors la immédiatement de ton serveur et mets là dans un autre pc linux (ou un livecd) afin de lancer une vérification du système de fichiers (fsck, disponible via gparted).
Une fois le système de fichiers réparé (si cela est encore possible…). Procède immédiatement à la création d’une image disque (via l’outil “Disques”), afin que tu aie une sauvegarde complète de tout ton système.
Enfin, demande au père noël une nouvelle carte SD au moins de la même taille que l’ancienne et restaure l’image disque sur ce joli présent.
Insère la carte SD sur ton serveur, redémarre, et avec un peu de chance, tout repartira comme sur des roulettes.
Joyeux Noël!


#3

Voilà, c’est fait.

Une autre bizarrerie liée au problème. Après le redémarrage, ça a fonctionné tout de suite, sauf le vpn, que j’ai dû démarrer manuellement.


#4

FSCK n’a rien trouvé d’anormal.