Reparar erro de entrada / saída no diretório

1

Estou tendo um problema com um erro de entrada / saída em uma unidade externa formatada como ExFAT. Eu estava tentando excluir alguns arquivos da minha unidade externa e estava me dando o erro de entrada / saída.

Eu corri fsck.exfat e ele me retorna o seguinte:

exfatfsck 1.2.3
WARN: volume was not unmounted cleanly.
Checking file system on /dev/sdc5.
File system version           1.0
Sector size                 512 bytes
Cluster size                128 KB
Volume size                1210 GB
Used space                 1196 GB
Available space              14 GB
ERROR: expected 1 continuations.
Totally 27000 directories and 240173 files.
File system checking finished. ERRORS FOUND: 1.

Esse diretório que eu uso para armazenar jogos do Steam estava tendo problemas para me deixar rodar o jogo, então eu tentei deletar o conteúdo do jogo, mas ele não irá deletar este diretamente porque ele reclama de um arquivo inexistente que é geralmente contido dentro deste diretório. Este jogo Steam, em particular, é Rocket League, e a pasta é:

rocketleague/TAGame/CookedLinux

se eu executar ls no diretório que eu obtenho,

$ ls -la
ls: reading directory '.': Input/output error
total 0

$ sudo rm -rvf *
rm: cannot remove 'CookedLinux': Input/output error

Acho que já lidei com um problema parecido antes, mas não sei como consertar isso. Eu acho que isso é semelhante a um problema de inode quebrado, onde ele acha que um determinado arquivo existe, mas não existe.

    
por terdon 11.12.2016 / 16:25

1 resposta

3

Tente isto:

sudo apt install testdisk
sudo testdisk /dev/sdc

PS. Eu previria que seu disco rígido falhará permanentemente no máximo algumas semanas. Consideraria backup.

    
por 11.12.2016 / 17:10