/ / Comment déboguer un problème de corruption de bloc dm-verity sous Android - android, linux-kernel

Comment déboguer le problème de corruption de blocs dm-verity dans Android - Android, linux-kernel

dm-verity se plaint de la corruption de données dm-verity. Existe-t-il des indications ou une idée sur la manière de déboguer de tels problèmes de corruption du système de fichiers?

Réponses:

0 pour la réponse № 1

Dans dm-verity, en cas d'échec de la vérification du bloc de données, le périphérique génère une erreur d'entrée-sortie indiquant que le bloc ne peut pas être lu. Il semblera que le système de fichiers a été corrompu, comme prévu.

Il y a aussi une autre raison causera ladonnées corrompues. Selon le document officiel Android, "En particulier, il existe une plus grande probabilité de corruption non intentionnelle du disque, ce qui entraînera un échec de la vérification et pourrait potentiellement rendre inutilisable un périphérique autrement fonctionnel."

Si vous souhaitez déboguer ces problèmes, vous pouvez trouver le code correspondant dans les fichiers suivants:

  1. espace utilisateur: ANDROID_SRC / system / core / fs_mgr / fs_mgr_verity.c
  2. espace noyau: KERNEL_SRC / driver / md / dm-verity.c