Plusieurs permanent errors
ont été signalés sur mon zpool aujourd'hui.
pool: seagate3tb
state: ONLINE
status: One or more devices has experienced an error resulting in data
corruption. Applications may be affected.
action: Restore the file in question if possible. Otherwise restore the
entire pool from backup.
see: http://zfsonlinux.org/msg/ZFS-8000-8A
scan: none requested
config:
NAME STATE READ WRITE CKSUM
seagate3tb ONLINE 0 0 28
sda ONLINE 0 0 56
errors: Permanent errors have been detected in the following files:
/mnt/seagate3tb/Install.iso
/mnt/seagate3tb/some-other-file1.txt
/mnt/seagate3tb/some-other-file2.txt
Edit: je suis sûr que ces CKSUM
valeurs sont exactes. J'étais en train de biffer des données et je les ai peut-être faussées par erreur. Ils peuvent avoir été 0. Malheureusement, je ne trouve pas de réponse concluante dans mes notes et les erreurs sont résolues maintenant, donc je ne suis pas sûr, mais tout le reste est précis / reflète ce que zpool rapportait.
/mnt/seagate3tb/Install.iso
est un exemple de fichier signalé comme ayant une erreur permanente.
Voici où je me sens confus. Si je compare mon "erreur permanente" Install.iso
avec une sauvegarde de ce même fichier exact sur un autre système de fichiers, ils semblent identiques.
shasum "/mnt/seagate3tb/Install.iso"
1ade72fe65902b2a978e5504aaebf9a3a08bc328 /mnt/seagate3tb/Install.iso
shasum "/mnt/backup/Install.iso"
1ade72fe65902b2a978e5504aaebf9a3a08bc328 /mnt/backup/Install.iso
cmp /mnt/seagate3tb/Install.iso /mnt/backup/Install.iso
diff /mnt/seagate3tb/Install.iso /mnt/backup/Install.iso
Les fichiers semblent identiques. De plus, le fichier fonctionne parfaitement bien. Si je l'utilise dans une application, il se comporte comme je m'y attendais.
Comme le disent les documents :
Les erreurs de corruption de données sont toujours fatales.
Mais sur la base de mes vérifications rudimentaires de fichiers, je ne suis pas sûr de comprendre la définition de fatal
.
état: un ou plusieurs appareils ont rencontré une erreur entraînant une corruption des données. Les applications peuvent être affectées.
action: restaurez le fichier en question si possible. Sinon, restaurez l'intégralité du pool à partir de la sauvegarde.
Peut-être que je manque quelque chose, mais le fichier semble parfaitement bien pour autant que je sache, et n'a besoin d'aucune restauration ni ne montre aucune corruption, malgré les recommandations de ZFS.
J'ai vu d' autres articles avec la même erreur , mais je n'ai pas encore trouvé de réponse à ma question.
Quelle est l'erreur permanente avec le fichier? Y a-t-il un problème de niveau inférieur avec le fichier qui n'est tout simplement pas évident pour moi? Dans l'affirmative, pourquoi cela ne serait-il pas détecté par shasum
une différence dans le fichier?
Du point de vue d'un profane, je ne vois rien pour indiquer une erreur avec ce fichier.