Seu arquivo está truncado ou corrompido, portanto xz
não pode chegar ao final dos dados. tar
reclama porque o arquivo é interrompido no meio, o que é lógico, pois xz
não conseguiu ler todos os dados.
Execute os seguintes comandos para verificar onde está o problema:
cat /var/www/bak/db/2017-05-20-1200_mysql.tar.xz >/dev/null
xzcat /var/www/bak/db/2017-05-20-1200_mysql.tar.xz >/dev/null
Se cat
reclamar, o arquivo está corrompido no disco e o sistema operacional detectou a corrupção. Verifique os logs do kernel para mais informações; geralmente o disco precisa ser substituído neste momento. Se somente xz
reclamar, o sistema operacional não detectou nenhum dano, mas o arquivo não é válido (corrompido ou truncado). De qualquer maneira, você não poderá recuperar este arquivo. Você precisará recuperá-lo de seus backups off-line.