Je l’entendais bien dans ce sens-là.
Confrontais la semaine dernière à des secteurs disque défectueux sur un [mono]Dell latitude c610[/mono].
[quote][code]root@lxde:~# smartctl -l selftest /dev/sda
[…]
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
1 Short offline Completed: read failure 60% 6319 842
[…]
[/code]
[code]root@lxde:~# smartctl -a /dev/sda
[…]
5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0
[…]
Error 1810 occurred at disk power-on lifetime: 6320 hours (263 days + 8 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
01 51 06 4a 03 00 e0 Error: AMNF 6 sectors at LBA = 0x0000034a = 842
[…]
[/code][/quote]
Situation réglée depuis, à l’aide de :
[ul][mono][17:56:21] ~ # badblocks -wvs /dev/sda1[/mono]
et
[mono][11:40:19] ~ # e2fsck -c /dev/sda1[/mono][/ul]
Note : c’était une installation toute fraîche et sans données sensibles, je pouvais donc me le permettre, à défaut d’une sauvegarde préalable.
[quote][code][12:01:35] ~ # smartctl -a /dev/sda
[…]
5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0
[…]
Error 2167 occurred at disk power-on lifetime: 6338 hours (264 days + 2 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
01 59 06 4a 03 00 e0 Error: AMNF at LBA = 0x0000034a = 842
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
c4 00 08 48 03 00 e0 00 00:11:16.800 READ MULTIPLE
f8 00 00 00 00 00 e0 00 00:11:16.800 READ NATIVE MAX ADDRESS
ec 00 00 00 00 00 a0 02 00:11:16.800 IDENTIFY DEVICE
ef 03 08 00 00 00 a0 02 00:11:16.800 SET FEATURES [Set transfer mode]
f8 00 00 00 00 00 e0 00 00:11:16.800 READ NATIVE MAX ADDRESS
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
1 Short offline Completed without error 00% 6341 -
2 Short offline Completed: read failure 60% 6321 842
3 Short offline Completed: read failure 60% 6319 842
4 Short offline Completed: read failure 60% 6319 842
5 Short offline Completed without error 00% 1 -
6 Short captive Completed without error 00% 0 -
Device does not support Selective Self Tests/Logging
[12:01:39] ~ #
[/code][/quote]
Ce qui me surprend c’est le retour du [mono]man fsck[/mono]
[mono]option -c[/mono] qui ne met pas accessible.
À l’encontre de la syntaxe : [mono]-C[/mono] .
[quote] -C [ descripteur ]
Afficher une barre de progression pour les vérificateurs qui le permettent (actuellement uniquement disponible pour ext2 et ext3). Fsck gérera les vérificateurs
de telle sorte qu'un seul d'entre eux affichera une barre de progression à un instant donné. Les interfaces graphiques peuvent fournir un descripteur de
fichier, dans lequel les informations d'avancement seront envoyées.
[/quote]
Par contre, le [mono]man e2fsck[/mono]
[quote]-c Cette option oblige e2fsck à exécuter le programme badblocks(8) pour trouver les blocs défectueux du système de fichiers avec un test en lecture seule. Ils
seront alors marqués comme défectueux et ajoutés à l’inœud des blocs défectueux pour éviter qu’ils ne soient utilisés pour un fichier ou un répertoire. Si cette
option est précisée deux fois, la recherche des blocs défectueux sera effectuée avec un test non destructif en lecture-écriture.
[/quote]
Suis-je dans l’erreur/confusion … ?