Page 1 of 1

[RESOLU] Synchronize cache failed

Posted: 23 Jul 2014 17:19
by ernie
Bonjour,

Dans le menu diagnostic/journal, j ai le message suivant qui apparaît :
kernel: (ada3:ata4:0:0:0): Synchronize cache failed
Ainsi que
kernel: (ada3:ata4:0:0:0): CAM status: ATA Status Error


Que cela signifie t il ? Est ce critique ?

Je viens de mettre 3 dd de 2 To en sata en raid 5 avec une installation toute neuve de nas4free (carte p5w dh deluxe, 3Go de ram). Nas4free est installé sur un dd udma.

Mon raid 5 est en rebuild. Est ce lie a cela ?

Merci par avance

Re: Synchronize cache failed

Posted: 23 Jul 2014 17:45
by ernie
Bonjour

Je viens de voir que nas4free a redémarré (extinction de l'ordi et redémarrage) alors que le rebuild est en cours.

Est ce critique pour les dd et le nas ? Est ce l origine des messages ?

Merci

Re: Synchronize cache failed

Posted: 23 Jul 2014 22:28
by sleid
Un nas sans onduleur c'est un peu du suicide pour les données.

Re: Synchronize cache failed

Posted: 23 Jul 2014 23:31
by ernie
Ok je fais y penser mais mon nas est pour usage particulier avec back up sur un DD firewire. J ai recyclé du vieux matériel et je suis pas sur que le onduleur soit indispensable. Le nas sera allumé à la demande (Wol).

Pour le moment je suis entrain de l installer et le rebuilding est fini.

Dans diagnostic/journal j ai ces messages:
kernel: (ada3:ata4:0:0:0): Synchronize cache failed
Jul 23 23:11:27 nas4free kernel: (ada3:ata4:0:0:0): Error 5, Retries exhausted
Jul 23 23:11:27 nas4free kernel: (ada3:ata4:0:0:0): RES: 51 04 01 01 80 00 00 00 00 00 00
Jul 23 23:11:27 nas4free kernel: (ada3:ata4:0:0:0): ATA status: 51 (DRDY SERV ERR), error: 04 (ABRT )
Jul 23 23:11:27 nas4free kernel: (ada3:ata4:0:0:0): CAM status: ATA Status Error
Jul 23 23:11:27 nas4free kernel: (ada3:ata4:0:0:0): FLUSHCACHE. ACB: e7 00 00 00 00 40 00 00 00 00 00 00
Jul 23 23:11:27 nas4free kernel: (ada3:ata4:0:0:0): Retrying command
Jul 23 23:11:27 nas4free kernel: (ada3:ata4:0:0:0): RES: 51 04 01 01 80 00 00 00 00 00 00
Jul 23 23:11:27 nas4free kernel: (ada3:ata4:0:0:0): ATA status: 51 (DRDY SERV ERR), error: 04 (ABRT )
Jul 23 23:11:27 nas4free kernel: (ada3:ata4:0:0:0): CAM status: ATA Status Error
Jul 23 23:11:27 nas4free kernel: (ada3:ata4:0:0:0): FLUSHCACHE. ACB: e7 00 00 00 00 40 00 00 00 00 00 00

J ai regarde dans gestion des disques et j ai

ada0 ST340016A 38167MB 3HS0Q5EN ata0 Intel ICH7 UDMA100 controller Toujours actif UFS CONNECTE
ada1 ST2000DM001-1CH164 1907730MB W1E8FN1G ata3 Intel ICH7 SATA300 controller Toujours actif RAID Logiciel CONNECTE
ada2 ST2000DM001-1CH164 1907730MB W1E8FNRA ata3 Intel ICH7 SATA300 controller Toujours actif RAID Logiciel CONNECTE
ada3 Config Disk 1MB 0000000__________0_A ata4 Intel ICH7 SATA300 controller Toujours actif Inconnu ou non formaté CONNECTE
ada4 ST2000DM001-1CH164 1907730MB W1E8AB84 ata4 Intel ICH7 SATA300 controller Toujours actif RAID Logiciel CONNECTE
da0 Seagate FreeAgent Xtreme 0110 953870MB n/a sbp1 SBP-2/SCSI over FireWire Toujours actif Inconnu ou non formaté CONNECTE


Ce qui m interpelle est :

ada3 Config Disk 1MB 0000000__________0_A ata4 Intel ICH7 SATA300 controller Toujours actif Inconnu ou non formaté CONNECTE

Je ne sais pas ce que c est. Le gestionnaire me dit que j ai 6 DD et j en ai branché que 5 ( 1 firewire, 1 udma et 3 sata).
Le contrôleur ata4 en a 2 alors que j en ai branche qu un.

En cherchant sur le net j ai trouve cela
https://forums.freebsd.org/viewtopic.php?t=35317

Mais c est pour freenas. Est ce que la solution de vovas dans ce lien est utilisable pour nas4free ?
Où faut il saisir les commandes ?
Et je veux bien des explications car je ne comprends pas tout

De plus j ai trouve
https://forums.freebsd.org/viewtopic.php?&t=18852
De l aide serait bienvenu car je ne sais pas si dsmeg est possible pour nas4free et où il faut saisir.

Merci pour vos aides

Cdlt

Re: Synchronize cache failed

Posted: 24 Jul 2014 07:48
by sleid
Vos disques de stockage sont bien sur sata1 sata3 sata4 de la carte mère et les ports sata sont bien configurés en AHCI dans le bios ?

Re: Synchronize cache failed

Posted: 24 Jul 2014 17:46
by ernie
Merci. Pour le branchement oui c est bien sata 1 , 3 et 4 sur la carte mère.
Pour le ahci je vais regarder mais cela ne me dit rien par rapport au bios.

J ai vu aussi que cela pouvait être du à une mauvaise alimentation, un mauvais câble sata ou des mauvais branchement. Je vais tester un à un les disques.

Je vous tient au courant.

Re: Synchronize cache failed

Posted: 24 Jul 2014 18:56
by ernie
Rebonjour

Dans le bios les sata sont configureés comme 'ide standard´. Je peux choisir ahci ou raid.
Je sais que raid est pour le cas si je veux faire du raid matériel avec mon asus p5w dh deluxe. Donc c est pas cela car pour le nas4free j ai cru comprendre qu'il vaut mieux passer par le soft plutôt que le hard.

Dois je mettre ahci ?

Re: Synchronize cache failed

Posted: 24 Jul 2014 19:26
by ernie
Je l ai activé et le pb a disparu.

Mais il me dit de ré scanner tous les disques et de réinstaller.
J'ai donc démonter la grappe raid 5
Ré scanner les disques
Réformater les disques en soft raid
Reconstruit la grappe
Et la j ai un pb pour l initialisation. J ai dans diagnostique:

Jul 24 19:21:20 nas4free root: graid5: Can't store metadata on /dev/ada3: Operation not permitted.

Et sur l'écran du nas4free (provisoire)
Geom_raid5 : diskNASfree : request failed :R
DiskNASfree est le nom de mon raid 5

Dans le menu statut disques:
Tous les DD sont ok et connecte.
DiskNASfree est en critical

Que dois je faire ?

Re: Synchronize cache failed

Posted: 25 Jul 2014 06:09
by sleid
Vous avez toujours un problème avec ada3, j'ai l'impression que des metadata ont été écrites dessus et sont non cohérentes (problème de câble ou autre).

http://wiki.nas4free.org/doku.php?id=faq:0129

Re: Synchronize cache failed

Posted: 25 Jul 2014 07:00
by ernie
Merci beaucoup sleid.

Malheureusement écrire un script et le rendre exécutable sort de ma zone de compétence.

Je suppose que pour écrire un script il suffit d écrire le script dans un fichier. Mais comment fait on sur nas4free ?

Ensuite comment rend t on exécutable un script ?

Sinon il y a la simple commande DD mais je ne connais pas le nombre de sector et leur taille. Ceci permettrait de faire 2 cron

Merci par avance

Re: Synchronize cache failed

Posted: 25 Jul 2014 07:54
by ernie
Je crois avoir trouver un moyen : putty pour saisir sur un autre ordi les commandes et script.
Est ce le bon moyen ?

Re: Synchronize cache failed

Posted: 25 Jul 2014 10:04
by ernie
Je suis fier de moi car novice de chez novice j ai réussi ( se lancer des fleurs cela fait du bien quand les installations se compliquent)
Pour les novices voici la procédure.
1) installer putty sur un ordinateur qui a accès au nas
Ici un lien pour régler putty : http://wiki.nas4free.org/doku.php?id=do ... rvices_ssh

2) lancer putty, taper root et valider. Saisissez votre mot de passe nas4free, attention rien ne s affiche. Puis valider.
Taper: cd /mnt
puis valider
Taper: touch wipe.sh
Puis valider
Vous venez de créer dans le répertoire mnt, le fichier wipe.sh
Taper exit
Putty se ferme

3) ouvrez votre explorer internet et aller dans l interface de nas4free. Aller dans Avancé. Sélectionnez éditeur de fichiers.
Retrouver votre fichier wipe.sh dans mnt et charger le (il y a un bouton charger le fichier dans l interface)
Copier coller le script situé ici
http://wiki.nas4free.org/doku.php?id=faq:0129

Il faut prendre le script en entier et seulement celui qui commence par #!/bin/sh.

Sauvegarder les changements via le bouton enregistrer de l interface.

Sortir de l interface web gui.

4) relancer putty
Taper: cd /mnt
Puis valider
Taper: Chmod +x wipe.sh
Le fichier est rendu exécutable
Ensuite taper: ./wipe.sh
Il y a bien . Suivi de slash
Cela lance le script.
Valider et répondre aux questions comme l explique le lien
http://wiki.nas4free.org/doku.php?id=faq:0129

Cela permet d effacer correctement les DD .

Merci Sleid, et même un grand MERCI.

Cela a t il solutionné mon problème de metadonnées ?
Oui et mon raid 5 est en rebuilding.

Le mode AHCI accélère en plus les performances des sata selon les lectures du net, cool

Ps: il y a sûrement plus simple ou plus rapide, mais je n ai pas encore l expertise.

Bonne journée
A bientôt

Re: Synchronize cache failed

Posted: 04 Aug 2014 17:38
by mtiburs
sleid wrote:Un nas sans onduleur c'est un peu du suicide pour les données.
C'est une rêgle de bon sens, comme avoir de la mémoire ECC dans son système

mais un N4F en ZFS est vraiment vraiment vraiment très solide: multiples coupures de courant sur des disques strippés (le pire) en écritures multiples, débranchement des câbles SATA en cours d'opérations: rien ne le met en défaut.
Je n'ai pas d'onduleur et j'ai plusieurs NAS H24, jamais de défaut (même pas une erreur vu par ZFS), et ce depuis des années.
J'ai fais beaucoup d'essais volontaire sur ces points là ... pour voir si c'était vrai d'ailleurs.

Ne pas oublier qu'une perte de données sur écriture en ZFS lors d'une coupure de courant est impossible (un des objectifs et un des atouts de ZFS)

Je sais ... je suis "ZFS à fond", mais quand on n'a pas d'onduleur, y'à t'il mieux ?