On Sun, 10 Jun 2001, Marc Mongenet wrote:
> - Le cache en �criture est actif par d�faut. Il semble donc que je vive
> dangereusement depuis des ann�es (d'apr�s la doc de scsiinfo) sans le
> savoir.
Oui et non.
En cas de panne brutale (coupure de courant), il y aura effectivemement,
allez, entre 512 et 1 MB de donn�es perdues *au plus*. Rappelons que
Linux, quant-�-lui peut tamponner (buffer) des m�gabytes, donc ajouter le
write cache SCSI n'augmente pas le risque terriblement.
Est-ce que cela pose un probl�me pour les syst�mes de fichiers
journalis�s? Ceux-ci devraient aux points de synchronisation lancer une
commande SCSI FLUSH CACHE.
Y-a-t-il un probl�me � l'arr�t propre de la machine? De m�me, un FLUSH
CACHE avant le halt garantit une bonne sauvegarde.
Je ne sais pas si Linux impl�mente ces commandes; m�me sinon, la fen�tre
de panne est tr�s peu �tendue, et on peut contr�ler ces param�tres,
contrairement aux disques IDE p.ex.
> - Les bits AWRE (Automatic Write Reallocation Enabled) et ARRE (Automatic
> Read Reallocation Enabled) sont � 0, et ma "Grown defect list" est vide
> (logique). Pas mal pour un disque aussi vieux, mais un peu inqui�tant tout
> de m�me. Il semble exister une commande explicite (07h) pour r�allouer les
> blocs, mais je suppose que les pilotes Linux ne l'utilise pas (ni les
> Amiga).
Non, effectivement pas les pilotes.
Recommandation:
AWRE � 1 (erreur � l'�criture -> r�allocation de bloc)
ARRE � 1 (erreur � la lecture -> r�cup�ration de donn�es si possible +
r�allocation)
Mettre les read-retries � une valeur > 1
Mettre les verify retries � 1
Lancer une v�rification du disque (VERIFY) depuis le BIOS (on peut
le faire avec des outils Linux aussi en th�orie). Les mauvais blocs
seront d�tect�s (en lecture!).
D'apr�s la valeur d'un bit dont je ne me souviens plus, les erreurs
CORRIGEES sont report�es comme RECOVERED ERROR (1 sauf erreur), les
erreurs avec pertes de donn�es comme MEDIUM ERROR (3) ou HARDWARE ERROR
(4).
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.