O SO é o Debian 10.
Smartctl relata um bloco defeituoso em um disco rígido.
O Rsync tem feito backups regularmente em uma unidade de backup.
dmesg não relatou nenhum erro.
Isso significa que os dados na unidade de backup estão intactos?
O dmesg sempre relatará erros de leitura?
Resposta curta, sim, absolutamente.
Resposta longa: mesmo antes do driver do sistema de arquivos, há uma camada de bloco que absolutamente relata erros de E/S. Se você não viu nada até agora, provavelmente significa que seus dados estão seguros.
Então, da maneira como as unidades modernas funcionam, alguns de seus erros não são fatais - por exemplo, existe essa coisa chamada "realocação" - ou seja, quando o firmware vê que os parâmetros de leitura/gravação de um determinado setor estão além do normal/satisfatório, será substituído por um saudável que será totalmente transparente para você.