Erro de entrada/saída no Ubuntu, mas pode ler dados do Windows

Erro de entrada/saída no Ubuntu, mas pode ler dados do Windows

Eu tenho um laptop de inicialização dupla com Windows 10 e Ubuntu 18.04. O Ubuntu estava instalado e funcionando bem, até que de repente ele parou de inicializar

Ocorre um erro de entrada/saída ao ler /dev/sda6.

Por outro lado, o Windows inicializa normalmente e posso até acessar dados na minha partição Linux /dev/sda6 usando um programa de terceiros DiskInternals.

Eu tentei reinstalar o linux com um Ubuntu 18.04 live USB, mas ele falhou com a mensagem de erro "erro fsyncing/closing /dev/sda input/output error"

Qualquer ajuda é apreciada.

ATUALIZAÇÃO: --> Captura de tela do aplicativo Disks

Saída degrep -i sda6 /var/log/syslog*

ubuntu@ubuntu:~$ grep -i sda6 /var/log/syslog
Jun 25 01:42:08 ubuntu lvm[1097]:   /dev/sda6: read failed after 0 of 4096 at 220201943040: Input/output error
Jun 25 01:42:08 ubuntu lvm[1097]:   /dev/sda6: read failed after 0 of 4096 at 220202000384: Input/output error
Jun 25 01:42:08 ubuntu lvm[1097]:   /dev/sda6: read failed after 0 of 4096 at 0: Input/output error
Jun 25 01:42:08 ubuntu lvm[1097]:   /dev/sda6: read failed after 0 of 4096 at 4096: Input/output error
Jun 25 01:42:08 ubuntu kernel: [    7.481627]  sda: sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8
Jun 25 01:42:08 ubuntu kernel: [   10.124131] EXT4-fs (sda6): INFO: recovery required on readonly filesystem
Jun 25 01:42:08 ubuntu kernel: [   10.124133] EXT4-fs (sda6): write access will be enabled during recovery
Jun 25 01:42:08 ubuntu kernel: [  147.204149] EXT4-fs (sda6): error loading journal
Jun 25 01:42:10 ubuntu kernel: [  158.444325] Buffer I/O error on dev sda6, logical block 53760240, async page read
Jun 25 01:42:39 ubuntu kernel: [  186.822855] Buffer I/O error on dev sda6, logical block 53760240, async page read

Saída defsck /dev/sda6

fsck from util-linux 2.31.1
e2fsck 1.44.1 (24-Mar-2018)
fsck.ext2: Input/output error while trying to open /dev/sda6

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
 or
    e2fsck -b 32768 <device>

Responder1

Por outro lado, o Windows inicializa normalmente e posso até acessar dados na minha partição Linux /dev/sda6 usando um programa de terceiros DiskInternals.

Esta é a raiz do seu problema. Já o Ubuntu Bionic e2fsprogs cria um sistema de arquivos com novos recursos. Filesystem features: has_journal ext_attr resize_inode dir_index filetype extent 64bit flex_bg sparse_super large_file huge_file dir_nlink extra_isize metadata_csum Quero dizer metadata_csum.

copiado de man e2fsck

Este recurso ext4 permite a soma de verificação de metadados. Este recurso armazena somas de verificação para todos os metadados do sistema de arquivos (superbloco, blocos descritores de grupo, inode e bitmaps de bloco, diretórios e blocos de árvore de extensão). O algoritmo de soma de verificação usado para os blocos de metadados é diferente daquele usado para descritores de grupo com o recurso uninit_bg. Esses dois recursos são incompatíveis e metadata_csum será usado preferencialmente em vez de uninit_bg.

Durante o acesso com o seu programa Windows, ele altera/corrompe esses metadados armazenados.

Responder2

Vamos primeiro verificar se há erros no seu sistema de arquivos.

Para 18.04 ou mais recente...

  • inicialize em um Ubuntu Live DVD/USB
  • abra uma terminaljanela
  • tiposudo fsck -f /dev/sda6
  • repita o comando fsck se houver erros
  • tiporeboot

Atualização nº 1:

Bem, este foi um problema de HDD muito estranho.

Resumindo... No Windows, excluímos a partição Ubuntu sda6, removemos o registro de inicialização do Ubuntu do BIOS, inicializamos em um Ubuntu Live USB, reinstalamos o Ubuntu e restauramos os dados. Tudo funciona novamente!

informação relacionada