Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi.

Il s'agit d'une documentation non publiée pour SUSE® Storage 1.12 (Dev).

Identifier et récupérer des erreurs de données

Si vous avez rencontré un message d’erreur comme le suivant :

'fsck' found errors on device /dev/longhorn/pvc-6288f5ea-5eea-4524-a84f-afa14b85780d but could not correct them.

Alors vous avez une situation de corruption de données. Cette section décrit comment résoudre le problème.

Mauvais disque sous-jacent

Pour déterminer si l’erreur est causée par un des disques sous-jacents défectueux, suivez ces étapes pour identifier les répliques corrompues.

Si la plupart des répliques sur le disque sont défectueuses, cela signifie que le disque est désormais peu fiable et doit être remplacé.

Si une seule réplique sur le disque est défectueuse, cela peut être une situation connue sous le nom de bit rot. Dans ce cas, retirer la réplique est suffisant.

Récupérer à partir d’un instantané

Si toutes les répliques sont identiques, alors le volume doit être récupéré en utilisant des instantanés.

La raison en est probablement que le bit défectueux a été écrit à partir de la charge de travail à laquelle le volume était attaché.

Pour revenir à un instantané précédent :

  1. En mode maintenance, attachez le volume à n’importe quel nœud.

  2. Revenir à un instantané. Vous devriez commencer par le plus récent.

  3. Détachez le volume du nœud en mode maintenance

  4. Rattachez le volume à un nœud auquel vous avez accès.

  5. Montez le volume depuis /dev/longhorn/<volume_name> et vérifiez le contenu du volume.

  6. Si le contenu du volume est toujours incorrect, recommencez à partir de l’étape 1.

  7. Une fois que vous avez trouvé un instantané utilisable, créez un nouvel instantané à partir de celui-ci et commencez à utiliser le volume normalement.

Récupérer à partir d’une sauvegarde

Si toutes les méthodes ci-dessus ont échoué, utilisez une sauvegarde pour récupérer le volume.