A leitura do arquivo de texto é interrompida com “wait_on_page_bit_killable”

0

Eu tenho um arquivo de texto que aparentemente estava "corrompido" de alguma forma.

Se eu tentar ler o arquivo usando vim, less, cat ou cp, o processo gerado será interrompido. O Monitor do Sistema mostra um status de "Ininterrupto" e um canal de espera "wait_on_page_bit_killable".

Não consigo parar o processo com Ctrl-X ou Ctrl-Z, apenas matando-o no System Monitor.

Estranhamente, isso não acontece se eu tentar abrir o arquivo com pluma: o Pluma não pode abrir o arquivo, apenas acionando o indicador de carregamento, mas o processo tem status normal e responde aos comandos. Isso acontece se eu usar okular, então pluma deve estar fazendo algo especial.

O que aconteceu? Felizmente, não é vital para mim recuperar esse arquivo em particular. É um arquivo de texto que estava sendo usado no meu código python, então eu definitivamente quero saber o que eu poderia ter feito para causar isso.

Informações possivelmente úteis: Estou executando o Arch, uname -r me fornece 4.9.11-1-ARCH. Meu sistema de arquivos é ext4. Em seguida, vou reiniciar e informar se alguma coisa mudar.

Atualização: Após reiniciar e executar o fsck a partir de um USB, posso abrir e ler o arquivo muito bem. Eu corri

$ fsck -r /dev/sda2
/dev/sda2: clean, XX/YY files, XX/YY blocks
/dev/sda2: status 0, res 3016, real XX, user XX, sys XX
    
por usul 11.03.2017 / 17:51

0 respostas