Como excluir diretório corrompido

Como excluir diretório corrompido

Ao copiar músicas para o cartão SD do meu telefone Android, o laptop congelou, então tive que reiniciá-lo usandomágica do sysrq. Agora, qualquer gerenciador de arquivos no meu Ubuntu ou Android mostra um diretório com 0 bytes de tamanho e que não pode ser excluído. Seu tipo é inode/x-corruptedO lscomando executado pelo usuário root no Android, mas não mostra o diretório. A Internet me diz que preciso descobrir oinodedo diretório, mas quando faço isso ls -ino Ubuntu, ele mostra todos os outros inodes de diretório e um erro de E/S neste.
O que eu faço para me livrar disso?

Responder1

Tive um problema semelhante com meu cartão SD recentemente. Não consegui consertar no Linux. Porém, assim que conectei a placa em uma máquina Windows, o sistema apareceu uma mensagem perguntando se eu queria reparar a placa, pois aparentemente ela não foi desmontada corretamente. O reparo no Windows ajudou.

Responder2

que tal executar uma verificação do sistema de arquivos no cartão SD? insira o cartão e no Linux execute

fsck /dev/mmcblk01p1

por exemplo. Se você não tiver certeza de qual é o nome do dispositivo fornecido, basta consultar dmesg ao inserir o cartão. Aae não se esqueça de desmontá-lo antes do fsck

informação relacionada