posso apenas substituir / dev / ptmx, / dev / pts / * e corrigir o problema do terminal depois de deletar um desses arquivos?

1

Excluiu o arquivo pts ptmx at /dev/ptmx e não pode iniciar o terminal. Obtendo o erro:

There was an error creating the child process for this terminal

e

Text was empty (or contained only whitespace)

tentou baixar o arquivo /dev/ptmx e colocá-lo novamente na pasta /dev/ , mas com problemas de permissão. quando eu altero as permissões antes de mover ou copiar o arquivo, ele diz que o arquivo copiado é um arquivo somente leitura. Acho que as permissões não estão colando, mesmo que pareçam estar, quando eu voltar. Ou algo mais está acontecendo.

Realmente, realmente não quero reinstalar o Ubuntu. Para o registro, eu apaguei o (s) arquivo (s) que não estão faltando.

    
por wemes 15.07.2017 / 05:27

1 resposta

0

Podemos ver que /dev/pts é um sistema de arquivos speudo:

$ mount |grep 'on /dev/pts'
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)

O que isto significa é que não há lugar no seu disco rígido onde estão esses arquivos. Eles são arquivos virtuais que representam algo no sistema operacional.

Eu duvido que alguém tenha pensado em implementar a criação de novos arquivos como o sistema operacional.

Eu apostaria que simplesmente reiniciar a máquina irá redefinir o sistema operacional de volta ao estado normal, e esses "arquivos" aparecerão novamente.

    
por v010dya 15.07.2017 / 05:38