Eu tive esse problema no passado. IIRC, "Setores não corrigíveis off-line" significa que o controlador de disco (o que está dentro do disco, não o controlador SATA / SCSI no seu PC) teve falhas repetidas de leitura em um setor e decidiu que definitivamente não era utilizável.
Então, devo declarar esse setor tão ruim para o sistema de arquivos que o usa?
Não. Felizmente, os discos de hoje substituem automaticamente os setores defeituosos por bons retirados de um conjunto de setores sobressalentes. Assim, você não precisa declarar esses setores defeituosos em seu sistema de arquivos para que eles não sejam mais usados. É claro que o tamanho desse pool é limitado ( Available_Reservd_Space sectors
, eu acho) e uma vez que todos os setores sobressalentes tenham sido usados, os setores defeituosos permanecerão inutilizáveis e você terá que declará-los como tal ao seu FS.
Então, está tudo bem, esta é uma mensagem inofensiva?
Não realmente. Sua unidade tentou várias vezes ler o setor defeituoso e falhou todas as vezes; por isso, ele foi enfileirado para ser substituído, mas a unidade não pode fazer isso sozinha (ele espera que acabe sendo capaz de lê-lo). Até que o setor seja sobregravado com novos dados, ele permanecerá "incorrigível"; uma vez sobrescrita, ou se a unidade de alguma forma conseguir lê-la, ela será remapeada e substituída por um setor sobressalente (na smartctl
output, Offline_Uncorrectable
será diminuída em 1 e Reallocated_Sector_Ct
será incrementada em 1 ).
O que posso fazer?
Nesse caso, eu normalmente forço meu array RAID 1 a ressincronizar (bom disco - > disco defeituoso) para que o novo setor tenha o conteúdo correto. Em qualquer caso, faça um fsck
e, se você tiver um backup dessa partição (você deve), compare o backup ao seu conteúdo real.