Existe uma maneira de corrigir / reparar um dispositivo de armazenamento danificado?

1

Digamos que eu tire um cartão SD ou HDD externo por engano enquanto ele está sendo gravado, e ele precisa ser reparado.

Semelhante ao Windows, quando um dispositivo de armazenamento danificado / levemente corrompido é inserido, ele solicita que você corrija o dispositivo. Existe tal recurso no Ubuntu / Linux? Pode ser um comando, qualquer coisa.

    
por SteamPlayer 16.06.2017 / 23:02

2 respostas

1

Anexe seu dispositivo ao Ubuntu e use:

sudo parted -l /dev/sdx

Altere x com o seu ID de dispositivo, por exemplo: /dev/sdc . você pode usar parted -l para obter uma lista de todas as unidades / partições e, em seguida, detectar qual delas é a desejada com base no tamanho delas.

Este comando lhe dirá quais partições com quais sistemas de arquivos estão vivendo no seu dispositivo, por exemplo:

 1      1049kB  8186MB  8185MB  primary   ext4

Como você pode ver, meu disco tem uma partição "um" que foi formatada com "ext4".

para que eu possa executar:

sudo fsck.ext4 /dev/sdc1

para verificar e corrigir inconsistência nesta unidade, se o sistema de arquivos fosse algo como "ext2" eu poderia executar:

sudo fsck.ext2 /dev/sdc1

Existem muitas outras coisas para outros sistemas de arquivos:

fsck.btrfs     fsck.ext3      fsck.fat       fsck.nfs       fsck.xfs       
fsck.cramfs    fsck.ext4      fsck.minix     fsck.reiserfs  
fsck.ext2      fsck.ext4dev   fsck.msdos     fsck.vfat 

Preste atenção em "1" em "sdc1", "sdc" é minha unidade e "sdc1" é minha única partição nessa unidade.

Se o seu sistema de arquivos for NTFS, sugiro strongmente que você conecte seu dispositivo a uma janela e execute o disco de verificação no Windows.

    
por Ravexina 16.06.2017 / 23:15
0

Sim, existem essas ferramentas no Ubuntu, pelo menos para alguns sistemas de arquivos, por exemplo, para sistemas de arquivos ext, e2fsck para sistemas de arquivos ext, ext2 , ext3 , ext4 .

Mas se houver um sistema de arquivos da Microsoft, é melhor usar uma ferramenta da Microsoft para repará-lo, especialmente para NTFS , enquanto há uma ferramenta bastante boa no Ubuntu para o sistema de arquivos FAT32 , dosfsck alias fsck.fat , que você instala com

sudo apt-get install dosfstools

Veja também este link: Reparar a tabela de partições e o sistema de arquivos de um pendrive

    
por sudodus 16.06.2017 / 23:17