Pourquoi y a-t-il des valeurs nulles dans /var/log/kern.log?

Je rencontre un problème avec Ubuntu 16.04 installé sur un SSD. kern.log inclut des messages tels que:

 ata3: SError: { UnrecovData 10B8B BadCRC } 

qui je crois indique un défaut matériel potentiel.

Mais kern.log se termine également par 1225 octets kern.log . Qu'est-ce qui pourrait causer cela? J'accepte qu'en présence de matériel défaillant, tout est possible – mais j'aimerais écarter tout autre facteur.

Edit: J'ai changé les câbles SATA et maintenant les erreurs semblent s'être arrêtées.

Les messages de journalisation sont préparés en interne sous forme de strings terminées par un caractère nul. Comme un octet nul termine le message, il est impossible d'en avoir un dans le message.

Trouver des octets NULL dans le file journal indique un bug quelque part, dans votre logiciel ou dans votre matériel. Étant donné que vous rencontrez des problèmes avec le périphérique sur lequel les journaux sont sortingés, ces problèmes sont probablement la source du problème avec le journal.

Trouver la manière exacte dont ces symptômes se rapportent à la cause fondamentale peut être difficile. Étant donné que votre configuration de stockage est suspectée de corruption de données, je vous recommand de cesser de vous y référer et de searchr un rlocation. Si vous effectuez une sauvegarde de dernière minute, prenez garde à ce que certaines de vos données soient déjà corrompues, n'écrasez donc pas vos sauvegardes existantes.

Avant de replace le SSD, gardez à l'esprit que de tels problèmes peuvent également être dus à une mauvaise connection, alors vérifiez vos câbles. RAM pourrait aussi être le coupable, alors faites un test de memory.